π A curated list of awesome JetpackCompose libraries, projects, articles and resources.
See also: Android Developer Reference
- News/Updates
- Official documentation
- Articles
- Tools
- Libraries
- App Projects
- Compose Desktop Projects
- Videos
- Extras
- 4 August, 2021 - Compose Multiplatform in Alpha
- 28 July, 2021 - Jetpack Compose 1.0 Released!
- 1 June, 2021 - Compose for Desktop: Milestone 4 Released
- 4 May, 2021 - Technology Preview: Jetpack Compose for Web
- 24 March, 2021 - Accompanist v0.7.0 release
- Jetpack Compose
- Jetpack Compose Roadmap
- Jetpack Compose Release Notes
- ComposeCookBook
- Compose Academy - Jetpack Compose Reference
- Jetpack Compose App - Comparison of existing UI widgets and Jetpack Compose
- API Guidelines for Jetpack Compose
- recompose - A tool for converting Android layouts in XML to Kotlin code using Jetpack Compose.
- Jetpack Compose Playground
- Shot - Jetpack Compose screenshot testing tool
- Radiography - UI structure printer
- Showkase - Helps you organize, discover, search and visualize Jetpack Compose UI elements
- Jetpack Compose Twitter Bot - A Twitter Bot to get all updates about Jetpack Compose in your feed
- Diving into Jetpack Compose
- Android Jetpack Compose Review
- Understanding Jetpack Compose β part 1 of 2
- Under the hood of Jetpack Compose β part 2 of 2
- Building an exploding fab transition with Jetpack Compose
- Code Simple Android Jetpack Compose Drawing App
- RecyclerView and LazyColumnFor in Jetpack Compose
- Android Jetpack Compose: Remember Made Easy
- Implement Bottom Bar Navigation in Jetpack Compose
- StaggeredVerticalGrid of Android Jetpack Compose
- Jetpack Compose Effect Handlers
- Expandable lists in Jetpack Compose
- Introduction to the Compose Snapshot system
- The Story of My First A-ha Moment With Jetpack Compose
- Custom Weekly Schedule Layout with Jetpack Compose - Part 1
- Custom Weekly Schedule Layout with Jetpack Compose - Part 2
- remember { mutableStateOf() } β A cheat sheet
- Jetpack Compose Tutorial for Android: Getting Started
- Migration to compose
- Helping You Understand The Syntax of Jetpack Compose
- Scoped recomposition in Jetpack Compose β what happens when state changes?
- π Things you need to know before switching to Jetpack Compose
- Building a Design System implementation using Jetpack Compose β Part1 (Theme)
- Building a Design System implementation using Jetpack Compose β Part2 (Component)
- How to create realistic UI with Jetpack Compose(Part II)
- Jetpack Compose: Styles and Themes (Part II)
- Modo - Navigation library based on UDF principles
- Android Jetpack Compose: Navigation
- Jetpack Compose: Navigation
- Passing multi typed data between screens with Jetpack Compose navigation component
- Passing string typed data with Jetpack Compose navigation component
- Jetpack Compose: Navigating to a Detail View (Part III)
- Jetpack Compose Interop Part 1
- Jetpack Compose Interop Part 2
- Jetpack Compose View & Android View Comparison
- Getting our apps ready for JetPack Compose
- Modifiers
- Container
- Text
- Button
- Switch
- Stack
- Border
- Row & Column
- Column
- Padding modifier
- Arrangement
- Radio Group
- Radio Button
- Card
- Snackbar
@Preview
annotation- Android View
- Floating Action Button
- Modal Drawer Layout
- TopAppBar
- accompanist - A collection of extension libraries for Jetpack Compose
- Landscapist - image loading uding Glide, Coil, Fresco
- compose-icons - Open Source icon packs for Jetpack Compose including Font Awesome, Simple Icons, Feather and more.
- compose-backstack - Simple composable for rendering transitions between backstacks.
- lyricist - The missing I18N/I10N (internationalization/localization) library for Jetpack Compose!
- compose-markdown - Markdown Text for Android Jetpack Compose
- neumorphic-compose - Neumorphism UI with Jetpack Compose. Just add simple
neumorphic()
modifier. - compose-richtext - A collection of Compose libraries for advanced text formatting.
- compose-ratingbar - Ratingbar for Jetpack Compose.
- tehras/charts - simple Android compose charts.
- compose-router - Routing functionality for Jetpack Compose with back stack voyager - A pragmatic navigation library for Jetpack Compose
- multinavcompose - Android multi-module navigation built on top of Jetpack Navigation Compose
- compose-backstack - Simple composable for rendering transitions between backstacks.
- Jetpack Compose Samples (+7.7K β) - Official repository with samples by Google
- sunflower (+14.2K β) - Sample app by Google
- Learn-Jetpack-Compose-By-Example (+1.5K β)
- Jetpack Compose Playground (+1.2K β)
- ComposeAcademy-Playground (+700 β)
- JetInstagram (+390 β) - Instagram clone app built with Jetpack Compose
- JetpackComposeCalculator (+240 β)
- flux (+230 β) - A fake weather app
- JetQuotes (+230 β) - A Quotes Application
- android-2048-compose (+190 β) - 2048 implemented using Jetpack Compose
- DinoCompose (+170 β) - Chrome's Dino T-Rex game developed in Jetpack Compose
- JetExample (+140 β) - Jetpack Compose UI components examples
- Wiggles (+130 β) - Beautiful Puppy adoption app with Jetpack Compose
- Facebook-Timeline-Compose-Android (+100 β)
- compose-schedule-calendar (+100 β) - Demo app for a horizontal schedule(event) calendar
- jetpuppy (+40 β) - Jetpuppy is a puppy adoption app using Jetpack Compose UI.
- Cheddar (+60 β) - Hacker News reader
- jettimer (+13 β) - Timer app clone built with Jetpack Compose and Hilt
- Compose JB - Jetpack Compose for Desktop and Web
- ComposeSlackDesktop - A Slack demo app for desktop using Jetpack Compose
- Leland Richardson's channel about Compose
- Compose by example
- Thinking in Compose
- Compose for existing apps
- What's new in Compose Design Tools
Jetpack-Compose-Playground - Community-driven collection of Jetpack Compose example code and tutorials π
Support it by joining stargazers for this repository. β