Transform your Android experiences with AI

Enable your Android apps to generate text and images, understand content, enrich information, and build engagement with users. Use Google's full suite of AI and ML tools to make your apps more useful and intuitive.

Generative AI solutions for Android developers

Build powerful generative AI experiences using Google's state-of-the-art Gemini models and integrated developer tools. With access to a range of modalities, capabilities, and architectures, you can create exactly the solution that you need - whether running on-device, integrating with cloud-based models, or a full enterprise AI solution.
Use Gemini Nano to deliver rich generative AI experiences on-device when privacy, offline functionality, low latency, and cost are your primary concerns.
Create rich, multimodal generative AI experiences using Google's cutting-edge cloud-based models, including Gemini Pro, directly in your app.
Enterprise developers can build custom-developed AI experiences using Vertex AI, Google's fully-managed, unified AI development platform for AI.
We recently completed AI on Android Spotlight Week, where we brought new generative AI paradigms to Android developers and featured new techniques, APIs, models, tools, and more.

AI case studies

Gemini Nano with multimodality enables support for longer recordings and higher-quality summaries in the Recorder app.
Discover how Google Workspace is using Gemini to help users create, write, visualize, and organize documents to boost productivity in new ways.
Read about how Android developers are using Vertex AI in Firebase to add generative AI features to their apps.
Learn how Google Photos uses generative AI for the Magic Editor feature, available on Pixel 9 Series devices.

Latest news and videos

AI-enhanced productivity tools can significantly accelerate Android development by automating repetitive tasks, suggesting code snippets, and offering intelligent debugging assistance, letting you focus on higher-level problem-solving and innovation.
Gemini in Android Studio is your coding companion for Android development. It can generate code, find relevant resources, learn best practices, troubleshoot errors, and save time.
This template and code samples streamline setup of a new AI-powered project in Android Studio, making it easier to leverage Gemini's multimodal capabilities for tasks like conversational chat, translation, and image captioning.
The fastest way to start using Gemini is with Google AI Studio, a web-based tool that lets you prototype, run prompts right in your browser, and get started with the Gemini API.

ML solutions

Leverage Android device processing power for your ML detection and classification tasks to process images, sound and text.
ML Kit provides production-ready solutions to common problems and requires no ML expertise. Models are built-in and optimized for mobile. ML Kit is easy to use and lets you focus on feature development rather than model training and optimization.
If you want more control or to deploy your own ML models, Android provides a custom ML stack built on top of LiteRT and Google Play services, covering essentials needed to deploy high performance ML features.

Meet us at events

Members of the Android Developer Relations AI team will be at these events, and we'd love to meet you in person!
Droidcon

Come hear us at Droidcon London on October 31, 2024 to November 1, 2024 to talk about how to add generative Al capabilities to your Android app!

Learn more about Droidcon London

If you are building generative AI features, we would love to have a conversation with you! Complete this form to keep in touch.
Android developers venturing into AI projects can tap into a wealth of community resources, including forums, online courses, code repositories, and dedicated events, fostering collaboration, knowledge sharing, and accelerated learning. Find a Google Developer Group near you, and search for events on the community site filtered by "Android", "Build with AI", "Gemini", and more.