AndroidCleanArchitecture
MyGoodDoggoApp
AndroidCleanArchitecture | MyGoodDoggoApp | |
---|---|---|
1 | 2 | |
317 | 2 | |
- | - | |
0.0 | 0.0 | |
10 months ago | about 1 year ago | |
Kotlin | Kotlin | |
- | 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.
AndroidCleanArchitecture
MyGoodDoggoApp
-
Clean Architecture VS. Official documentation!
On the other hand, reducing events by validating uuids is absurd. All you need to do is define a sealed interface implemented by data classes and objects as your event types. Use a single view model function that takes the type as input to reduce events. Examples can be seen here.
-
Sharing my newly created MVVM template. Feedback wanted :)
Regarding state persistence, I'm currently relying on the activity/fragment itself to store and restore. I've used SavedStateHandle before and one problem I've found is that it doesn't persist across fragment attachments. I implemented state restoration in ThumbnailInfoFragment and ThumbnailInfoViewModel of demo project. I'm wondering if this is a good approach or if I should switch to SavedStateHandle. It seems I can directly store the State object in SavedStateHandle instead of reloading it with persistent parameters after process death.
What are some alternatives?
mentorship-android - Mentorship System is an application that matches women in tech to mentor each other, on career development, through 1:1 relations during a certain period of time. This is the Android application of this project.
Android-Clean-Architecture - 🎞 A demo movie android app showcasing Clean Architecture, written in Kotlin and featuring Jetpack Compose for modern, declarative UIs. (Offline-first App)
KeyManager - Android application to manage SSH and GPG keys on GitHub, written in Jetpack Compose.
Delish - Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
updater-for-spotify - Updater For Spotify allows you to download the latest version of Spotify
Foodium - 🍲Foodium is a sample food blog Android application 📱 built to demonstrate the use of Modern Android development tools - (Kotlin, Coroutines, Flow, Dagger 2/Hilt, Architecture Components, MVVM, Room, Retrofit, Moshi, Material Components).
reactive-mvvm-android - Reactive MVVM with Flows - Showcase Android app 📱
YouTooBeAlike - Android app architecture sample of MVVM UDF. This project demonstrates how to achieve a YouTube-like UX and how to handle media playbacks in this case.
eth-inspector - EthInspector - Ethereum blockchain explorer native Android application with Jetpack Compose
compose-samples - Official Jetpack Compose samples.
retrofit-adapters - 🚆 Retrofit call adapters for modeling network responses using Kotlin Result, Jetpack Paging3, and Arrow Either.
Quizzer - Clean architecture java android application