Example of video built in an Android app with Kotlin
The Android SDK for Video & Audio provides modern, fully featured UI components tailored for Jetpack Compose and ease of integration. Using the SDK, developers can quickly integrate video capabilities into their applications using either our customizable out-of-the-box solution or their own UI via our lower-level components.

Android SDK Tutorials

Start with our introductory tutorials and learn how easy it is to implement a fully-featured video calling, audio rooms, or livestreaming experience, all in Jetpack Compose. Our tutorials guide you step-by-step through creating your first call.

Video Calling

Video Calling

Follow this tutorial to connect your first Android video call with a UX like Zoom or Facebook Messenger.

Start Tutorial
Audio Rooms

Audio Rooms

Bring audio room experiences like Twitter Spaces or Clubhouse to life with this Android SDK tutorial.

Start Tutorial
Livestreaming

Livestreaming

Connect streamers and viewers with an Android app UX similar to Twitch or Instagram Live.

Start Tutorial

Out-of-the-Box Support

  • Group Meetings
  • Ringing & Calling
  • Audio Rooms
  • Live Streaming & Broadcasting
  • Screen Sharing
  • Recording
  • Picture-in-Picture (PiP)
  • Reactions & Custom Events
  • Seamless Integration With Chat
  • Switching Between Connected Devices
  • Deep Linking Support
  • Notification & Background Handling
  • Network & Size-Optimized Video Quality
  • Smooth Transition Between Networks (Wi-Fi to 5G)

UI Components

  • Call Screens
  • Common Call Controls
  • Video Renderer
  • Call Lobby
  • Call Participants Layouts (Grid, Spotlight, Full Screen, Screen Share)
  • Sound Indicator
  • Network Quality Indicator
  • Device Management (Microphone, Camera, Speakers)
  • Reactions
  • Permission & Moderation Components
  • Call Recordings
  • User Avatars
  • & Much More

Guides

  • Chat Integration
  • CallKit integration
  • Invitations & Deep Linking
  • Theming & Appearance
  • UI Customizations
  • Permissions & Moderation
  • Recording
  • Custom Events & Reactions
  • Custom Video Filters
  • Push Notifications

Android SDK Features

The Android SDK provides straightforward frontend access to all the capabilities of our Video & Audio API infrastructure.

  • Dynascale
  • Edge Network
  • Screensharing
  • Livestreaming
  • Audio Rooms, Large Calls
  • Statistics
  • Notifications and Calling
  • Reliable Calls
  • Optimized Audio
  • Recording
  • Backstage Mode
  • Custom Events
  • Active Speaker
  • Geofencing
  • Transcriptions
  • UI Components

Share Your Developer Feedback

Next Steps

Create your free Stream account to start building with our Video & Audio SDKs at no charge during the open beta. Contact our Product team for free onboarding support or to share any feedback.

Chat Messaging

Build any kind of chat messaging experience without scalability or reliability issues.

Learn more about $ Chat Messaging

Enterprise

Available 99.999% uptime SLAs and industry-leading security to power the world's largest apps.

Learn more about $ Enterprise