These are some of the Android skills that we've launched so far. Android skills follow the agent skills open standard and are designed to be reusable across all AI tools that support skills.
To explore all the available skills, see the Android skills GitHub repository.
Upgrade to AGP 9
Guidance on upgrading your project to Android Gradle Plugin 9.
Use Android CLI
Use Android CLI to create projects, run apps on devices, manage virtual devices, and inspect UI.
Adapt parked apps for cars
Adapt existing Android video streaming apps, games, and web browsers to run as parked apps on Android Auto and Android Automotive OS.
Android Intent security
Secure Android components and handle Intents safely, preventing privilege escalation and unauthorized access.
Audit and fix permission security
Audit, detect gaps, and remediate Android permissions and IPC component security vulnerabilities.
Use Android profilers
Record and analyze Android performance data to diagnose bottlenecks, jank, and memory leaks, and convert natural language into executable trace queries, such as PerfettoSQL queries.
Audit and fix ANRs
Audit Android codebases for Application Not Responding (ANR) risks and diagnose ANR stack dumps.
Implement AppFunctions
Expose key user workflows to the Android system, allowing AI agents to discover and execute them on-device.
CameraX
Migrate to CameraX and implement CameraX best practices.
Make app adaptive
Build responsive UIs that adapt to different Android devices, handling varying window sizes and input methods.
Migrate to Compose
Instructions to help you migrate your view-based UI to Jetpack Compose.
Optimize Compose performance
Diagnose and optimize Jetpack Compose UI code to minimize recomposition overhead and prevent dropped frames and UI lag.
Make app edge-to-edge
Modernize your app UI by implementing edge-to-edge layout support.
Integrate Play Engage SDK
Integrate the Play Engage SDK into your app to publish content clusters and engage users on Google Play.
Manage Glance state and memory
Manage Android AppWidget state updates, background syncs, and RemoteViews bitmap memory limits with Jetpack Glance.
Create Glance widget layouts
Create home screen widgets using Jetpack Glance canonical layouts from the Android Platform Samples project.
Build Ink drawing apps
Build freehand drawing surfaces in Jetpack Compose with the Jetpack Ink API, handling stylus input, wet-to-dry stroke handoff, erasing, and persistence.
Create custom Ink brushes
Design custom BrushFamily styles in Jetpack Compose for the Jetpack Ink API with custom tips, dynamic behaviors, textures, and coats.
Migrate Leanback to Compose for TV
Migrate Android TV apps from the legacy Leanback UI Toolkit to Jetpack Compose for TV.
Run on-device LLMs with LiteRT-LM
Build an Android app that runs an open text LLM on-device on CPU or GPU using the LiteRT-LM Kotlin API.
Run on-device models with LiteRT
Configure and implement on-device .tflite inference on CPU and GPU in Kotlin using the LiteRT CompiledModel API.
Integrate Media3 Cast
Implement Google Cast support in Android apps.
Use ML Kit GenAI Prompt API
Send natural language requests on-device to Gemini Nano.
Build agents with ML Kit GenAI
Build autonomous on-device agentic workflows in Android apps using the ML Kit GenAI Agent API powered by Gemini Nano.
Set up Navigation 3
Best practices for setting up and using Navigation 3 in your app.
Use the NavigationEvent library
Intercept back gestures and run Predictive Back animations.
Upgrade Play Billing library
Access new features by upgrading your Play Billing Library.
Audit Play policy compliance
Audit Android apps against Google Play policies to verify compliance across permissions, account deletion, and data safety.
Audit R8 configuration
Optimize your app's performance by auditing your R8 configuration.
Implement Restore Credentials
Implement Android's Restore Credentials feature using Credential Manager for silent sign-in on new devices.
Set up testing strategy
Analyze your project and set up a comprehensive testing strategy, including unit, UI, and screenshot tests.
Retrieve verified email
Integrate a secure, OTP-less email verification flow into your app using Credential Manager.
Develop for Wear OS with Compose
Guidance for building Wear OS apps with Compose Material 3, including scaffolding, layouts, and migrations from earlier versions.
Build Wear OS widgets
Create, migrate, update, and verify Wear OS widgets using Glance Wear and Remote Compose.
Build for display glasses
Develop projected Android XR apps for display glasses using the Jetpack Compose Glimmer UI toolkit.
Access XR projected hardware
Access and manage hardware like cameras and microphones on Android XR projected devices, such as audio and display glasses.