Jetpack Compose
Android's modern toolkit for building native UI. Support is available for Material Design 3.
Announcements
The latest from Jetpack Compose
Jetpack Compose Stable ReleaseSee the latest release notes, including support for additional Material 3 components.
Design for AndroidLearn how to design beautiful and modern Android apps with updated, Android-specific design guidance on developer.android.com
Resources & documentation
Guides, developer docs, tutorials, and more
Compose Material 3Documentation for all Material 3 Components available for Jetpack Compose.
Migrate from M2 to M3 for Jetpack ComposeGuides on implementing Material Design 3, migrating from Material 2 to Material 3, and more
Jetpack Compose TutorialUse Jetpack Compose to build a simple UI with declarative functions.
Jetpack Compose PathwayLearn how to use Jetpack Compose to build native Android UI.
Theming in ComposeJetpack Compose makes it easy to give your app a consistent look and feel with theming.
Material Components and layoutsMaterial Components and layouts are available as composable functions.
Best of Material 3 with Reply sample app in ComposeCheck out the Reply sample app for Compose.
Adaptive apps with Compose and Material navigationLearn how to get the most from navigation components like nav rail, drawer, and tabs in apps build with Jetpack Compose.