Android + AIAndroid Engineers
A complete source-pinned walkthrough of model downloads, CameraX, MVVM, LiteRT-LM streaming, cancellation, Room and a tested context-policy exercise. Includes emulator limits and an independent capstone.
IntermediateSelf-paced · 13 steps13 steps
KotlinJetpack ComposeLiteRT-LMCameraXRoomOkHttp
Before you begin
See the opening steps for the tools and setup used in this project.
Start building ↗Android + AIAndroid Engineers
Run and extend PocketChat with Kotlin, Compose, Gemini SSE streaming, Stop/Retry, bounded context, Room recovery, and an Android Engineers AI guide. Includes a tested code exercise.
IntermediateSelf-paced · 12 steps12 steps
KotlinJetpack ComposeGemini APIOkHttpRoomCoroutines
Before you begin
See the opening steps for the tools and setup used in this project.
Start building ↗Android + AIAndroid Engineers
Learn direct Gemini Live with Kotlin: run PocketCook, trace PCM capture/playback, fix a chunk-size contract with tests, handle interruptions and evaluate real-device voice.
Intermediate4–6 hours11 steps
Jetpack ComposeGemini Live APIAudioRecordAudioTrackOkHttpKotlin Coroutines
Before you begin
- Basic Kotlin, Compose, ViewModel and coroutine cancellation knowledge.
- Git, Android Studio, JDK 17, Android SDK 36 and Build Tools 36.0.0.
- An API 26+ device; use a physical phone for audible voice and an isolated emulator for the full device suite.
- A project-owned Gemini API key and access to the selected Live model for cloud tasks. Usage may incur charges.
- Allow 4–6 hours plus setup and debugging. Offline reading and tests work without a key after dependencies download.
Start building ↗Android + AIAndroid Engineers
Learn AI fundamentals through a real Kotlin app: clone PocketCards, configure Firebase, generate grounded flashcards, trace MVVM state, and implement a tested validation improvement.
Intermediate4–5 hours12 steps
Jetpack ComposeFirebase AI LogicKotlinNavigation 3
Before you begin
See the opening steps for the tools and setup used in this project.
Start building ↗Voice AIAgora
Run the official Agora Android quickstart with Jetpack Compose, a Python backend, RTC audio, RTM transcripts, and a real voice AI agent session.
Intermediate45-60 minutes10 steps
Jetpack ComposeAgora RTCAgora RTMPythonFastAPI
Before you begin
- Android Studio with JDK 17 or newer.
- Python 3.10 or newer.
- Bash for the scripts in server/.
- An Android device or emulator with microphone support.
- An Agora account with access to Conversational AI.
- A tunnel provider such as Cloudflare Tunnel, ngrok, Tailscale Funnel, or LocalTunnel.
Start building ↗Android CLIGoogle
Learn how Android CLI helps you scaffold projects, manage emulators, inspect apps, and power agent-first Android workflows from the terminal.
Beginner10 minutes9 steps
Android CLIAndroid SkillsAndroid Knowledge Base
Before you begin
See the opening steps for the tools and setup used in this project.
Start building ↗Android SkillsGoogle
Learn how Android skills help AI tools understand Android workflows, how to install them with Android CLI, and how to create your own shared skill.
Beginner10 minutes6 steps
Android SkillsAgent SkillsSKILL.md
Before you begin
See the opening steps for the tools and setup used in this project.
Start building ↗