Explore the Jetpack libraries by type

Select a category:

* Popular and often-used library

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).
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.
hilt *Extend the functionality of Dagger Hilt to enable dependency injection of certain classes from the androidx libraries.
lifecycle *Build lifecycle-aware components that can adjust behavior based on the current lifecycle state of an activity or fragment.
Material Design Components * Modular and customizable Material Design UI components for Android.
navigation *Build and structure your in-app UI, handle deep links, and navigate between screens.
paging *Load data in pages, and present it in a RecyclerView.
room *Create, store, and manage persistent data backed by a SQLite database.
test *Testing in Android.
work *Schedule and execute deferrable, constraint-based background tasks.