Android Jetpack

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

Develop UI with Compose

A modern toolkit for building native UI that enables you to simplify and accelerate UI development on Android.

Learn to use Jetpack

Fundamentals Training

Learn the essential Jetpack libraries in the Android Basics with Compose course and reduce boilerplate in your app

Hands-on Tutorial

Get hands-on with three Jetpack libraries that simplify your data layer: LiveData, ViewModel and Room

Now in Android sample app

Explore how modern Android architecture is implemented in a real world app

Jetpack libraries Explore all libraries

* 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.

What's new

Compose August 2023
Jetpack Compose 1.5.0 moves to stable and brings major performance improvements including a refactoring of high-level modifiers such as `Clickable` that can improve composition time by 80%. August‘23 Compose also brings up to 70% improvement in memory allocation (especially in the graphics stack), which will reduce the memory footprint of compose on devices
Wear Compose and Tiles 1.2
Both Wear Compose and Wear Tiles have moved to stable to further enhance the experience of wearOS developers. Both are complementary to each other where Wear Compose can be used to build complex app screens on wear devices, and wear tiles can be used to create the app tiles. The new Wear Compose release contains new functionalities such as Expandable Items and Swipe to reveal. Wear Tiles release also now supports widget animation, and platform data binding (such as health data source).
Window 1.1
1.1 stabilizes activity embedding APIs, allowing apps like WhatsApp, eBay and Temu to ship large screen layouts. The API is enriched with features, as it enables developers to modify split screen behavior, check (and change) split state at runtime, implement horizontal splits, and start a modal in full window.
Release notes
For more information, visit our release notes.

Why use Android Jetpack?

Follow best practices

Built around modern design practices, Android Jetpack Libraries enable fewer crashes and less memory leaks with backwards-compatibility baked in.

Eliminate boilerplate code

Android Jetpack manages tedious activities like background tasks, navigation, and lifecycle management, so you can focus on what makes your app great.

Reduce fragmentation

Reduce complexity with libraries that work consistently across Android versions and devices.

News and videos

Everything you need to know about Google TV and Android TV OS

Updated May 15, 2024
Over the past year, we’ve seen significant growth of Android TV OS, reaching 220 million monthly active devices with a 47% year-over-year increase. This incredible engagement would not be possible without our dedicated developer community. A massive

Google I/O 2024: What’s new in Android Development Tools

Updated May 14, 2024
At Google I/O 2024, we announced an exciting new set of features and tools aimed at making Android development faster and easier. We also shared updates to Android Studio that will help you leverage AI and make it easier for you to build high quality

15 Things to know for Android developers at Google I/O

Updated May 14, 2024
AI is unlocking experiences that were not even possible a few years ago, and we’ve been hard at work reimaging Android with AI at the core, to help enable you to build a whole new class of apps. At this year’s Google I/O, we’re covering how new tools