Top of pageSkip to main content

Install the Zoom SDK


1. Download the Zoom SDK

2. Verify files

3. Load the project

We will walk you through setting up a development environment for Zoom SDK for the Android platform, and give you hands-on experience.

Download the Zoom SDK

Login to the Zoom App Marketplace using your Zoom account, click the Develop option in the dropdown on the top-right corner and select Build App. Next, click the Create button and provide the required details if you haven't already created an SDK app. If you previously created an SDK app on the Marketplace, click the View here option and navigate to the Download page. Click Android to download the Android SDK.

Verify files

After you unzipped your downloaded file, you should have the following files:

├── docs
├── [mobilertc-android-studio] <- Libraries and examples are inside.
├── proguard.cfg
└── version.txt

Please download the SDK package from the App Marketplace again if you have different file structures or have missing files.

How to get version number?

In the files that you downloaded, there is a file called version.txt. The number inside that text file is the version number that you downloaded.

Please always include the Version number when you post a question or get support on our community forum.

Load the project

Android Studio

If you do not have Android Studio installed, please refer to: to download.

Launch your Android Studio and load the project by clicking “Open an existing Android Studio project.” Navigate to the folder that you stored the package we just downloaded, and further proceed to the folder “mobilertc-android-studio,” then press “Open.”

Typically, Android Studio will try to sync the Gradle scripts automatically. In case you want to sync it manually, you can press “File -> Sync project with Gradle files.”

Once the project is fully loaded, you will see 2 demo files as the following:

We provide 2 different examples for you:

  • sample: An Android app that has all basic features for both login users and non-login users.
  • example2: An Android app that shows how to join meeting without any login credentials.

Up next, we will mainly focus on the “sample” project.

Login User & Non-login User

  • Login User: User is logged in with Zoom credential. Logged in user can start a scheduled meeting, an instant meeting, doing meeting management, etc. While in the meeting, the display name will show the logged in user's name.
  • Non-login User: User can join or start a scheduled meeting without login. Some functions are not available for Non-login User.

Please visit Account & User for detailed information.

Custom Meeting UI

If you would like to have your own “decorations” in the video conferencing room, our Custom Meeting UI option can help you to achieve that.

Please try our custom UI interfaces as shown in the sample app to get some feeling.

For further information regarding development, please refer to our later section.

Need help?

If you're looking for help, try Developer Support or our Developer Forum. Priority support is also available with Premier Developer Support plans.