Integrate SDK Into Your App


The Zoom Video SDK allows you to add real-time voice, video and chat capabilities to your app.To integrate the SDK into your existing Android project, you must:

Prerequisites

  • Android Studio
  • A physical Android device with Android API Level 21+
  • Valid SDK Credentials
  • Experience Developing Native Android Apps

Import the SDK Libraries

Download the SDK library from the Video SDK app that you registered in the Zoom App Marketplace and copy the mobilertc folder into the root directory of the project.

Add mobilertc into root directory

Open settings.gradle and include mobilertc in the project.

Include mobilertc into project

In build.gradle add mobilertc as a dependency for the project.

dependencies {
    implementation 'androidx.appcompat:appcompat:1.0.0'
    implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
    implementation 'androidx.recyclerview:recyclerview:1.0.0'
    implementation 'androidx.legacy:legacy-support-v4:1.0.0'
    implementation 'com.github.chrisbanes:PhotoView:2.3.0'
    implementation project(':mobilertc')
}

Click Sync Project with Gradle Files and wait for synchronization to complete.

Add Required Permissions

The Video SDK requires the following permissions. Ensure that your app manifest has been set up properly to request these permissions.

Name Description
Camera Required for video
Microphone Required for audio
System Alert Window Required to show system alert window
Photo Library Used for sharing images from the photo library