Our great sponsors
|3 days ago||1 day ago|
|Apache License 2.0||Apache License 2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Customizable calendar for Jetpack Compose with option to add app specific dates etc.
2 projects | /r/androiddev | 30 May 2023
check this out : https://github.com/android/compose-samples/tree/main/Crane
Let's create notification reminder app in Jetpack Compose.
2 projects | dev.to | 15 May 2023
Basic understanding of Jetpack Compose.
4 projects | /r/androiddev | 1 May 2023
The compose-samples repo has a comprehensive list of samples ranging from low to complex projects which might be worth a look.
Compose UI or layouts?
3 projects | /r/Kotlin | 19 Mar 2023
Leveraging Rust and the GPU to render user interfaces at 120 FPS
15 projects | news.ycombinator.com | 9 Mar 2023
And what was learned from Flutter has produced something I consider even more interesting: Compose UI (https://developer.android.com/jetpack/compose) and JetBrains' Compose Multiplatform (https://www.jetbrains.com/lp/compose-mpp/)
New app: xml or compose?
6 projects | /r/androiddev | 24 Feb 2023
Clean Architecture VS. Official documentation!
2 projects | /r/androiddev | 11 Feb 2023
Now, same story, in the current documentation the list is replaced by a single UserMessage without any explanation of the previous example. It just says "For a more advanced use case, displaying a list of user messages on screen, check out the Jetsnack Compose example." .
Dart 3 will be on pair with Kotlin and other top languages (you can see more features in the proposal)
5 projects | /r/dartlang | 26 Jan 2023
As for the strange infix syntax, you're correct - it's not important (for Dart anyway). Kotlin supports writing code that have DSL like syntax making things like typesafe HTML or Jetpack Compose possible.
Jetpack Compose; A Modern UI ToolKit
2 projects | dev.to | 26 Jan 2023
Sample apps2 projects | dev.to | 26 Jan 2023
This is what Jetpack Compose according to the Android Developers team;
tide/surf app for watch
3 projects | /r/PixelWatch | 26 Apr 2023
Just to add to the list, Accompanist is a collection of compose libraries that helps a lot with some features. I can recommend Navigation-Animationand Permissions. https://github.com/google/accompanist
What do you use for compose navigation?
12 projects | /r/androiddev | 11 Apr 2023
So you're going to get support for Parcelables in argument passing, animation support without having to fear crashes, and if you drink the ScopedServices koolaid you even get to get DI with lifecycle management and scope inheritance.
Clean Empty Jetpack Compose App Template
2 projects | dev.to | 27 May 2022
There is a bug the preview is not working when System UI controller is used. See issue tracker here.
I ported the Spotify Mobius GitHub wiki to GitHub Pages + MkDocs with light and dark modes. I just created the issue and filed the PR. Let's see what happens!
5 projects | /r/androiddev | 14 Mar 2022
👋 I have been using Mobius personally and for work for over two years now. It's a lot of fun to use and I would definitely recommend the community to consider using it. I frequently visit their GitHub repo because they still have their documentation in the GitHub wiki, unlike new repos such as Accompanist. So, I thought what better way to give back than do the grunt work of porting their wiki to GitHub Pages + MkDocs ❤️🔥
What are the most common used (3rd party) libraries and frameworks used in Android development?
30 projects | /r/androiddev | 7 Jan 2022
Accompanist for unofficial stuff that's still useful
Looking for a project with tests. Lots of tests.
3 projects | /r/androiddev | 4 Nov 2021
While not an app, accompanist has quite a good coverage for UI-related things. From a quick look, so does sunflower.
Is compose actually production ready?
2 projects | /r/androiddev | 24 Oct 2021
If anyone is in need of transitions right now, there is a Google Accompanist library that provides that functionality https://github.com/google/accompanist/tree/main/navigation-animation
KoMPose Kit: KaMP Kit goes Jetpack Compose
3 projects | dev.to | 24 Aug 2021
To get this same functionality in Compose without implementing swipe-to-refresh yourself, you'll want to use Accompanist-SwipeRefresh, which is a Google library, but isn't officially part of Jetpack. You'll also need to make sure that any content inside the SwipeRefresh Composable is scrollable. You may have to wrap some content in a Column with a verticalScroll modifier per the documentation. If you miss this step, you could emit a non-scrollable Error state, and be unable to swipe to refresh again.
Jetpack Compose is now in Beta
4 projects | /r/androiddev | 24 Feb 2021
I’m actually going to look at this over the next few weeks: https://github.com/chrisbanes/accompanist/issues/192
What are some alternatives?
MPAndroidChart - A powerful 🚀 Android chart view / graph view library, supporting line- bar- pie- radar- bubble- and candlestick charts as well as scaling, panning and animations.
filament - Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Flutter - Flutter makes it easy and fast to build beautiful apps for mobile and beyond
MVICore - MVI framework with events, time-travel, and more
android-mvvm-dagger-rxjava-retrofit - A sample project which demostrate use of MVVM and Dagger 2 with RxJava2 along with Retrofit
Decompose - Kotlin Multiplatform lifecycle-aware business logic components (aka BLoCs) with routing (navigation) and pluggable UI (Jetpack Compose, SwiftUI, JS React, etc.)
badass-runtime-example-kotlin-tornadofx - Using the Badass Runtime Plugin with Kotlin and tornadofx
old-reddit-redirect - Ensure Reddit always loads the old design
molecule - Build a StateFlow stream using Jetpack Compose
tivi - Tivi is a TV show tracking Android app, which connects to trakt.tv
Coil - Image loading for Android backed by Kotlin Coroutines.
Learn-Jetpack-Compose-By-Example - 🚀 This project contains various examples that show how you would do things the "Jetpack Compose" way