The Android UI toolkit API has remained the same for nearly a decade now and while new libraries like recyclerView, constraintLayout, motionLayout were launched, the toolkit was never changed fundamentally.
Jetpack Compose presents a radical shift in the way developers think about and write UI code on Android.
What is Jetpack Compose?
Jetpack Compose is an unbundled toolkit designed to simplify UI development. It combines a reactive programming model with the conciseness and ease of use of the Kotlin programming language.
With compose, UI components are fully declarative and allow developers to create layouts by simply describing what the UI should look like in their code.
Join me as we dive into setting up and building apps with JetPack compose, which will soon become the most intuitive way of writing UI code on Android.