AI-ML learning pathway

This learning pathway is designed to provide Android developers with a comprehensive overview of the AI technologies available for their apps, providing a starting point for exploring and integrating AI features.

 

Introduction to AI-ML on Android

Article

Understand the landscape of artificial intelligence and machine learning (AI-ML) capabilities available for Android apps.

Set up the Android AI sample catalog

Article

The Android AI Sample Catalog provides access to individual, self-contained examples that demonstrate various generative AI capabilities. Explore the project to get an idea of the possibilities for AI on Android.

Run generative AI on device with ML Kit's GenAI APIs

Article

Integrate powerful generative AI features directly into your app for offline use and enhanced privacy. ML Kit's GenAI APIs harness the power of Gemini Nano to help your apps perform tasks such as summarization, proofreading, rewriting, and image description.

Simplify on-device machine learning with ML Kit

Article

Learn about how ML Kit can help you implement common ML features quickly without deep ML expertise. Explore ML Kit's ready-to-use, on-device APIs (Vision and Natural Language) for tasks like text recognition, face detection, barcode scanning, image labeling, object detection, pose detection, smart reply, translation, etc.

Custom on-device ML with LiteRT

Article

Learn how to deploy your own custom machine learning models on Android using LiteRT.

Cloud-based generative AI with Firebase AI Logic SDK

Article

Access Google's most capable cloud-based generative models using Firebase AI Logic SDK for complex multimodal AI experiences.

Generate images with Imagen 3

Article

Imagen 3 is an image generation model. It can be used to generate custom avatars for user profiles or to integrate personalized visual assets into existing screen flows to increase user engagement.

Codelab: Add Gemini capabilities to your Android app

Codelab

The Gemini API provides access to generative AI models, enabling new application experiences. This codelab demonstrates adding summarization to the JetNews sample app.

Android AI-ML quiz

Test your knowledge of Android AI-ML solutions and earn your AI-ML Overview badge.