caution
This page has been deprecated.
We've released a new version of pages with some improvements and smoother experience.
Here is the link of SDK for this page.
Getting Started - Android SDK
Android SDK is natively written SDK using Java. It is compatible with both Java and Kotlin.
Install an Android SDK
The easiest way to get started is by installing the sdk in your app.
Step 1: Add the repo to project's build.gradle
file.
build.gradle
allprojects {
repositories {
// ...
maven { url 'https://jitpack.io' }
}
}
Step 2: Add the dependency in app/build.gradle
:
app/build.gradle
dependencies {
implementation 'live.videosdk:android-sdk:0.0.8'
// other app dependencies
}
Step 3: Add all the following permissions to AndroidManifest.xml
AndroidManifest.xml
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.INTERNET" />
Step 4: Extend the android.app.Application class and create MainApplication.java class with the following code
MainApplication.java
package live.videosdk.demo;
import android.app.Application;
import live.videosdk.android.VideoSDK;
public class MainApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
VideoSDK.initialize(getApplicationContext());
}
}
Step 5: Add MainApplication to AndroidManifest.xml
AndroidManifest.xml
<application
android:name=".MainApplication"
>
<!-- ... -->
</application>
note
Check out official example of Android SDK implementation: videosdk-rtc-android-java-sdk-example
Got a Question? Ask us on discord