Quickstart
Build a working video call app step by step
Screen sharing
Add screen share to your Android app
API reference
Full Kotlin/Java API docs
Hello, world
Add the SDK to yourbuild.gradle, then join a call:
API structure
The SDK is organized around the tasks involved in building a call. For each task you get methods to update state, methods to get current state, and events viaCallClientListener to react to changes.
Call lifecycle
join(), leave(), callState(), CallStateUpdatedParticipants
participants(), ParticipantJoined, ParticipantUpdated, ParticipantLeftMedia inputs
updateInputs(), setInputsEnabled(), startScreenShare(), InputsUpdatedPublishing
updatePublishing(), setIsPublishing(), PublishingUpdatedSubscriptions
updateSubscriptions(), updateSubscriptionProfiles(), setSubscriptionState()Active speaker
activeSpeaker(), ActiveSpeakerChangedResources
Demo app
A complete working example on GitHub
Starter kit
Production-ready boilerplate from Daily’s engineering team
Requirements
- minSdkVersion >= 23 (Android 6.0)
- Kotlin 1.6 or later recommended