curl -fsSL https://getstream.io/cli.sh | bash
getstream skills stream-androidIntroduction
The Stream Video Android SDK is a toolkit for building video calling, audio rooms and livestreaming into your app. It ships with Compose UI components and StateFlow objects, and every call runs on Stream's global edge network for lower latency and higher reliability.
This SDK is the client half of your integration. Call types, recording, transcription, webhooks and SIP are configured from your backend with a server-side SDK or the REST API, and the token your app connects with has to be signed there too. See the server-side overview for what to build there, starting with users and tokens.
Build with Stream CLI and Agent Skills
The Stream CLI and Agent Skills provide AI coding agents, such as Claude Code, Cursor, and Codex, with the tools and knowledge necessary to build apps with Stream.
Install the CLI and add the skills to your project:
Once installed, invoke it from your agent:
/stream Add Stream Video to my Android app.The /stream skill acts as a router, reading your request and dispatching it to the specialist skill. You can also invoke the /stream-android skill directly.
Stream Agent Skills can also be installed from skills.sh.
Getting started
If you're new to Stream Video, start with these tutorials:
What you'll learn
Core concepts:
- Joining and creating calls
- Camera and microphone management
- Call and participant state
- Using UI components effectively
Advanced features:
- Picture-in-picture support
- Ringing
- Recording and broadcasting
- Permissions and moderation
- Audio and video filters
Feedback
If something is missing or could be improved, contact us.