Jetpack is a suite of libraries to help developers follow best practices, reduce boilerplate code, and write code that works consistently across Android versions and devices so that developers can focus on the code they care about.
Jetpack Compose
A modern toolkit for building native UI that enables you to simplify and accelerate UI development on Android.

Learn to use Jetpack

Learn the essential Jetpack libraries in the Android Basics with Compose course and reduce boilerplate in your app
Get hands-on with three Jetpack libraries that simplify your data layer: LiveData, ViewModel and Room
Explore how modern Android architecture is implemented in a real world app

* Popular and often-used libraries are listed first

activity *Access composable APIs built on top of Activity.
appcompat *Allows access to new APIs on older API versions of the platform (many using Material Design).
appsearch *Build custom in-app search capabilities for your users.
camera *Build mobile camera apps.
compose *Define your UI programmatically with composable functions that describe its shape and data dependencies.
databinding *Bind UI components in your layouts to data sources in your app using a declarative format.
fragment *Segment your app into multiple, independent screens that are hosted within an Activity.

Why use Android Jetpack?

Built around modern design practices, Android Jetpack Libraries enable fewer crashes and less memory leaks with backwards-compatibility baked in.
Android Jetpack manages tedious activities like background tasks, navigation, and lifecycle management, so you can focus on what makes your app great.
Reduce complexity with libraries that work consistently across Android versions and devices.

News and videos

No results found.