Swift

Getting Started

In this tutorial, you will be utilizing the iOS SDK, Vonage's client-side library for iOS devices, to quickly build a real-time interactive video application.

Note: The code in this tutorial is written in Swift. There is also a tutorial with the code written in Objective-C.

Estimated completion time: 25 mins

Want to skip this tutorial? You can jump to the completed iOS Swift client code in the BasicVideoChat folder of our Swift sample app repo on GitHub. The repo includes a README with documentation for running and exploring the code.

Requirements

To complete this tutorial, you'll need:

Basic video chat

Learn the basic concepts of the Vonage Video API platform, including how users can communicate through video, voice, and messaging. Explore a basic Vonage Video API flow.

Steps
1
Introduction
2
Getting Started
3
Creating a New Project
4
Adding the Vonage Video Library
5
Setting Up Authentication
6
Connecting to the Session
7
Publishing a Stream to the Session
8
Subscribing to Other Clients' Streams
9
Running the App
10
Conclusion