Jetpack Compose

Jetpack Compose is a modern, declarative UI toolkit developed by Google for building native user interfaces across multiple platforms, primarily Android. It empowers developers to define UI by describing what it should look like for a given state, rather than how to change it imperatively. Built…

Key facts

First appeared
2019
Category
technology
Problem solved
Jetpack Compose was created to address the complexity, verbosity, and imperative nature of traditional Android UI development using XML layouts and the Android View System. It aimed to provide a modern, reactive, and declarative paradigm that simplifies state management, improves developer productivity, and enhances UI testability, overcoming the boilerplate and manual UI updates inherent in its predecessor.
Platforms
Android, Desktop (Windows, macOS, Linux via Compose for Desktop), iOS (experimental via Compose Multiplatform), Web (experimental via Compose for Web)

Related technologies

Notable users

  • Airbnb
  • T-Mobile
  • Netflix
  • Lyft
  • Philips
  • Twitter
  • Google (for many internal and first-party applications)
  • Slack