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.

Notifications

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

Permissions

Compatibility APIs for checking and requesting app permissions.

Sharing

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

Slices

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