Hello world for Agora SDK(Video Calling) in Swift
Swift Objective-C
Latest commit e60a474 Dec 28, 2016 @PRWrl PRWrl v1.8 SDK
Failed to load latest commit information.
Agora iOS Tutorial.xcodeproj v1.8 SDK Dec 28, 2016
Agora iOS Tutorial v1.6 SDK Oct 6, 2016
.gitignore v1.8 SDK Dec 28, 2016
LICENSE.md v1.6 SDK Oct 6, 2016
README.md v1.6 SDK Oct 6, 2016


Agora iOS Tutorial for Swift

This tutorial is written in Swift. You can also find an equivalent Objective-C tutorial.

Project Description

This 11-step tutorial will help you get video chat integrated directly into your iOS applications using the Agora.io Real Time Communications SDK. This first app includes the following features:

  • Make 1:1 Video Call
  • Mute
  • Video Mute (Camera Off)
  • Switch Camera
  • Hang Up

Developer Environment Requirements

  • Apple XCode version 6.0 or higher
  • Real devices (iPhone or iPad)
  • Note: iOS simulator is NOT supported for rendering video, which is a requirement of this app


  1. Create a developer account and obtain an App ID at http://www.agora.io
  2. Update "AppID.swift" with your App ID
  3. Download the iOS SDK from the "Getting Started" tab
  4. Unzip the downloaded SDK package and copy the "libs" folder to the project folder


This is an introduction to the Agora.io Real Communications SDK on iOS. You can also find Agora.io Real Time Communications SDK for other platforms: Web, Android, Windows, and Mac (OSX) at http://www.agora.io. From here, you can start building applications and integrate video chat.