Jetpack Compose is a modern toolkit designed to simplify UI development. It combines a reactive programming model with the conciseness and ease of use of the Kotlin programming language. It is fully declarative, meaning you describe your UI by calling a series of functions that transform data into a UI hierarchy. When the underlying data changes, the framework automatically re-execute these functions, updating the UI hierarchy for you.

What you’ll do

  • In this codelab, you will learn:
  • What Compose is
  • How to build UIs with Compose
  • How to manage state in composable functions
  • How to create a performant list
  • How to add animations
  • How to style and theme an app


View Github