Build better apps faster with
Jetpack Compose
Jetpack Compose is Android’s recommended modern toolkit for building native UI. It simplifies and accelerates UI development on Android. Quickly bring your app to life with less code, powerful tools, and intuitive Kotlin APIs.
Less code
Do more with less code and avoid entire classes of bugs, so code is simple and easy to maintain.
Intuitive
Just describe your UI, and Compose takes care of the rest. As app state changes, your UI automatically updates.
Accelerate development
Compatible with all your existing code so you can adopt when and where you want. Iterate fast with live previews and full Android Studio support.
Powerful
Create beautiful apps with direct access to the Android platform APIs and built-in support for Material Design, Dark theme, animations, adaptive layouts for all screen sizes, and more.
New to Android Development?
Start with the Android Basics with Compose course.
Want to learn Compose?
Learn how to use Jetpack Compose to build native Android UI. This course covers the essentials of building with Compose: including layouts, theming, animations, architecture, state, accessibility and testing.
Design
Material You is available for Compose
Compose supports Material 3, enabling Material You with theming and component support.