Hi, let’s start to learn more about the new Android. In this topic, we share what is jetpack compose and its use. Jetpack Compose is a modern toolkit for building native Android UI. Jetpack Compose simplifies and accelerates UI development on Android with less code, powerful tools, and intuitive Kotlin APIs.
In this tutorial, you’ll build a simple UI component with declarative functions. You won’t be editing any XML layouts or using the Layout Editor. Instead, you will call Jetpack Compose functions to say what elements you want, and the Compose compiler will do the rest.
Note: Jetpack Compose 1.0 is now stable! See the Jetpack release notes for the latest updates.
Take advantage of Jetpack
Jetpack libraries may be used alone or in combination to address different needs in your apps.
- WorkManager for your background scheduling needs.
- Room for data storage persistence.
- Navigation to manage your application navigation flow.
- CameraX for your camera app needs.
- See the Overview of all the Jetpack libraries.
Jetpack libraries are published in the
androidx namespace. If your project currently uses the Android Support Library, read how to migrate to the androidx namespace.
To learn more about using Jetpack, check out these pages: