Choose a topic below. PocketCards, PocketCook, and PocketChat are Building; the other dedicated apps are Planned. Each top-level topic folder will contain its own project; PocketCards, PocketCook, and PocketChat include Android projects; the other folders currently contain guides and resources.
| Feature | Build this | Code today |
|---|---|---|
| Gemini Live in Android | PocketCook: direct Gemini Live voice and local cooking flow; author-confirmed voice; extended acceptance pending. | Building |
| ML Kit GenAI + Gemini Nano | Add on-device text and image features with capability checks. | Planned |
| On-device AI for Android | Run models locally and understand downloads, memory, and device support. | Planned |
| Gemini Chat for Android | PocketChat: streaming, Stop/Retry, saved answers, and the Android Engineers AI guide. | Building |
| Firebase AI Logic | Connect an Android app to Gemini with Firebase and App Check. | Planned |
| Voice AI for Android | Build speech-to-text, AI responses, text-to-speech, and turn-taking. | Planned |
| Multimodal Android apps | Combine camera, images, audio, and text in an AI feature. | Planned |
| ADK for Kotlin | Build JVM agents with tools, sessions, and orchestration. | Planned |
| ADK for Android | Put an agent in your Android app with lifecycle-aware sessions and local tools. | Planned |
| Koog for Kotlin | Build AI agents with the Kotlin-based Koog framework. | Planned |
| MCP for Android developers | Connect an Android experience to tools through a controlled backend. | Planned |
| Android AppFunctions | Expose app actions with typed inputs, permissions, and confirmation. | Planned |
| AI for Android — start here | PocketCards: learn AI fundamentals through a flashcard app. | Building · manual/sample flow; live AI unverified |
| Production AI on Android | Handle failures, evaluation, privacy, costs, and rollout. | Planned |
| Gemini in Android Studio | Use AI assistance and Agent Mode to implement and debug features. | Planned |
| Android CLI | Build and verify Android projects from the terminal. | Planned |
| Android Skills | Use Android development skills to guide and check project changes. | Planned |
| Create agent skills for Android | Write reusable workflows for your coding agent. | Planned |
| Gemma on Android | Build an offline chat app with a downloadable open model. | Planned |
| LiteRT and LiteRT-LM | Run custom models locally and understand the inference runtime. | Planned |
| RAG and embeddings | Search personal notes and answer questions with source citations. | Planned |
| FunctionGemma and local tool calling | Turn a natural-language request into an approved app action. | Planned |
| ML Kit vision and text | Build OCR, barcode scanning, and other camera-based ML features. | Planned |
| MediaPipe for Android | Build live perception features such as gesture and pose detection. | Planned |