lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey

Android Behavior Components

A collection of libraries that help you design robust, testable, and maintainable apps. Start with classes for managing your UI component lifecycle and handling data persistence.

Learn about Behavior Components

Details on why and how to use Behavior Components in your apps — together or separately.

Download Manager

Schedule and manage large downloads.

Media & Playback

Backwards-compatible API for media playback, routing and Google Cast.


Provides a backward-compatible notification API with support for Wear and Auto.


Compatibility APIs for checking and requesting app permissions.


Provides a share action suitable for an app's action bar.


Create flexible UI elements that can display app data outside the app.