1. Download the Zoom SDK2. Verify files3. 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.
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.
After you unzipped your downloaded file, you should have the following files:
.├── CHANGELOG.md├── LICENSE.md├── README.md├── 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.
In the files that you downloaded, there is a file called
The number inside that text file is the version number that you
Please always include the Version number when you post a question or get support on our community forum.
If you do not have Android Studio installed, please refer to: https://developer.android.com/studio/ 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.
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.