In Compose, a user interface is defined using functions that have been annotated with the @Composable annotation, which are known as composable functions and define the screen's state. The annotation is used by the Compose compiler to generate the UI boilerplate code. When the state is updated, composable functions are called again with new data, which causes the widgets they emit to be redrawn in a process known as recomposition. Recomposition is only performed for composable functions that need to be updated, which improves UI efficiency.
At the time of Jetpack Compose's 1.0 release, Google said, "There are already over 2,000 apps in the Play Store using Compose – in fact, the Play Store app itself uses Compose." As of October 2022, 16% of the top 1000 apps on the Play Store included Compose. The apps included those from companies such as Airbnb, Lyft and Square. In May 2024, this number had grown to 40%.
Lardinois, Frederic (May 7, 2019). "Google launches Jetpack Compose, an open-source, Kotlin-based UI development toolkit". TechCrunch. Archived from the original on February 27, 2024. Retrieved April 14, 2024. https://techcrunch.com/2019/05/07/google-launches-jetpack-compose-an-open-source-kotlin-based-ui-development-toolkit/
Protalinski, Emil (October 23, 2019). "Google launches Jetpack Compose developer preview and Android Studio 4.0 Canary". VentureBeat. Archived from the original on December 3, 2022. Retrieved April 14, 2024. https://venturebeat.com/business/google-launches-jetpack-compose-developer-preview-and-android-studio-4-0-canary/
Bradshaw, Kyle (August 26, 2020). "Jetpack Compose reaches Alpha ahead of full release next year". 9to5Google. Archived from the original on March 30, 2023. Retrieved April 14, 2024. https://9to5google.com/2020/08/26/jetpack-compose-alpha/
Bradshaw, Kyle (July 28, 2021). "Google launches Jetpack Compose 1.0, making Android UI design easier w/ Kotlin". 9to5Google. Archived from the original on April 6, 2023. Retrieved April 14, 2024. https://9to5google.com/2021/07/28/jetpack-compose-1-0-android-ui-kotlin/
"Set up your Android project | Jetpack Compose". Android Developers. Archived from the original on April 28, 2024. Retrieved April 14, 2024. https://developer.android.com/develop/ui/compose/tooling/relay/android-project-setup
Lardinois, Frederic (May 7, 2019). "Google launches Jetpack Compose, an open-source, Kotlin-based UI development toolkit". TechCrunch. Archived from the original on February 27, 2024. Retrieved April 14, 2024. https://techcrunch.com/2019/05/07/google-launches-jetpack-compose-an-open-source-kotlin-based-ui-development-toolkit/
Bradshaw, Kyle (July 28, 2021). "Google launches Jetpack Compose 1.0, making Android UI design easier w/ Kotlin". 9to5Google. Archived from the original on April 6, 2023. Retrieved April 14, 2024. https://9to5google.com/2021/07/28/jetpack-compose-1-0-android-ui-kotlin/
Anderson, Tim (August 6, 2021). "Does the world need another cross-platform framework? Tough, here's JetBrains with Compose Multiplatform". The Register. Archived from the original on March 7, 2024. Retrieved April 14, 2024. https://www.theregister.com/2021/08/06/compose_for_desktop_kotlin_framework/
Sinicki, Adam (November 10, 2019). "An introduction to Jetpack Compose for quick Android UI designs". Android Authority. Archived from the original on December 1, 2023. Retrieved April 14, 2024. https://www.androidauthority.com/introduction-to-jetpack-compose-1051253/
Sinicki, Adam (November 10, 2019). "An introduction to Jetpack Compose for quick Android UI designs". Android Authority. Archived from the original on December 1, 2023. Retrieved April 14, 2024. https://www.androidauthority.com/introduction-to-jetpack-compose-1051253/
"Thinking in Compose | Jetpack Compose". Android Developers. Retrieved April 12, 2025. https://developer.android.com/develop/ui/compose/mental-model
Krill, Paul (July 30, 2021). "Jetpack Compose for Android turns GA". InfoWorld. Archived from the original on December 4, 2023. Retrieved April 14, 2024. https://www.infoworld.com/article/3627298/jetpack-compose-for-android-turns-ga.html
Vanyo, Alex (September 9, 2024). "Jetpack Compose APIs for building adaptive layouts using Material guidance now stable". Android Developers Blog. Retrieved April 12, 2025. https://android-developers.googleblog.com/2024/09/jetpack-compose-apis-for-building-adaptive-layouts-material-guidance-now-stable.html
Anderson, Tim (August 6, 2021). "Does the world need another cross-platform framework? Tough, here's JetBrains with Compose Multiplatform". The Register. Archived from the original on March 7, 2024. Retrieved April 14, 2024. https://www.theregister.com/2021/08/06/compose_for_desktop_kotlin_framework/
Nikolov, Lazar (April 19, 2023). "Build better Jetpack Compose apps with Sentry". InfoWorld. Archived from the original on December 7, 2023. Retrieved April 14, 2024. https://www.infoworld.com/article/3693018/build-better-jetpack-compose-apps-with-sentry.html
Developer Keynote (Google I/O '24). May 14, 2024. Retrieved December 24, 2024 – via YouTube. https://www.youtube.com/watch?t=1140&v=ddcZnW1HKUY&feature=youtu.be
Bradshaw, Kyle (February 14, 2023). "Google is gradually rewriting Android's Settings app with Jetpack Compose". 9to5Google. Archived from the original on April 20, 2023. Retrieved April 14, 2024. https://9to5google.com/2023/02/14/android-14-settings-app-jetpack-compose/
Evjen, Yasmine; Muntenescu, Florina (October 27, 2023). "Meta built threads in only 5 months using Jetpack Compose". Android Developers Blog. Archived from the original on February 26, 2024. Retrieved May 15, 2024. https://android-developers.googleblog.com/2023/10/meta-built-threads-in-only-5-months-using-jetpack-compose.html
Li, Abner (March 4, 2024). "Google on how Meta sped up its Android 14 app updates". 9to5Google. Archived from the original on March 5, 2024. Retrieved May 15, 2024. https://9to5google.com/2024/03/04/google-meta-android-apps/
Hartig, Pascal (January 24, 2025). "Bringing Jetpack Compose to Instagram for Android". Engineering at Meta. Retrieved April 13, 2025. https://engineering.fb.com/2025/01/24/android/bringing-jetpack-compose-to-instagram-for-android/
Anderson, Tim (August 6, 2021). "Does the world need another cross-platform framework? Tough, here's JetBrains with Compose Multiplatform". The Register. Archived from the original on March 7, 2024. Retrieved April 14, 2024. https://www.theregister.com/2021/08/06/compose_for_desktop_kotlin_framework/
Krill, Paul (May 19, 2023). "JetBrains adds iOS support to cross-platform UI framework". InfoWorld. Archived from the original on February 13, 2024. Retrieved April 14, 2024. https://www.infoworld.com/article/3697271/jetbrains-adds-ios-support-to-cross-platform-ui-framework.html