Jetpack Compose for Android Developers
Learn how to use Jetpack Compose to build native Android UI! You’ll see how Compose simplifies and accelerates UI development on Android with less code, powerful tools, and intuitive Kotlin APIs.
Compose essentials
Take your first steps with Jetpack Compose. Learn about composable functions, basic layouts and state, Material Design, and more.
Layouts, theming, and animation
Use more advanced layouts, and add movement and style to your app.
Architecture and state
Build a functioning app using navigation, advanced state, and side effects.
Accessibility, testing, and performance
Make your app accessible for all users, improve performance, and write automated tests.