The Plivo Android SDK lets you create applications capable of making and receiving calls in your Android app. This SDK supports both IPv4 and IPv6 networks, which means you can make and receive calls when your device is connected to a network that uses either or both versions of the protocol. The SDK supports Android versions 5.0 and above and Android API level 21 and above.
The current version of the Android SDK is built over the WebRTC framework, which is based on Chromium. It provides high call quality with native WebRTC improvements such as AEC, AGC, and STUN binding requests.
Before you start coding your app:
To create a VoIP-enabled Android app:
allprojects {
repositories {
mavenCentral()
}
}
dependencies {
implementation 'com.plivo.endpoint:endpoint:3.0.1-beta.2'
}
2. Use our Plivo Voice Quickstart for Android example app as a starting point to create your app. Use our Best Practices Guide to build the Android app efficiently.
3. Refer to Android SDK Reference documentation for more details on creating applications capable of making and receiving calls in your app.
4. To set up incoming calls with push notifications, see Setting Up Push Notification.
5. To manage Android push credentials on the console, see Managing Push Credentials.
6. To debug call-related issues, see our Mobile SDK Troubleshooting Guide.