Android-CleanArchitecture-Kotlin
Pokedex
Our great sponsors
Android-CleanArchitecture-Kotlin | Pokedex | |
---|---|---|
7 | 7 | |
4,611 | 7,596 | |
- | - | |
6.6 | 8.9 | |
9 months ago | 3 days 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.
Android-CleanArchitecture-Kotlin
-
The Android Clean Architecture is surely so clean that I barely see any packages here
This article specifically says not to create a "domain layer module" and "data layer module" https://fernandocejas.com/2018/05/07/architecting-android-reloaded/
-
Feeling like I'm going nowhere, need advice
As per the latest Clean Architecture guide, this is what clean arch recommendations look like https://github.com/android10/Android-CleanArchitecture-Kotlin/tree/main/app/src/main/kotlin/com/fernandocejas/sample/features/movies
-
The final version of the original Android Clean Architecture sample code
Original article at https://fernandocejas.com/2018/05/07/architecting-android-reloaded/
-
What does the folder structure suppose to look like for apps that follow the MVVM architecture?
or you can do clean architecture like it shows in this clean architecture repo :D
-
so glad that result is finalized in 1.5
Nice! The implementation that I used was based on Fernando Cejas' "Android clean architecture", specifically this.
- Advice needed regarding MVVM Pattern
Pokedex
-
Old android dev looking to refurbish knowledge
And this is a decent github repo to check out to get an idea of a modern architecture/state of app dev: https://github.com/skydoves/Pokedex
-
How to become a better Android developer?
For example this one is decent https://github.com/skydoves/Pokedex
-
Nifty, well made, small apps you've run into?
The Pokedex app has almost everything you could want. Hilt, Retrofit Coroutines, MVVM(I prefer MVI), etc
- Open source apps that use Android architecture components?
- Source code
-
Advice needed regarding MVVM Pattern
I would recommend reading the code of the following project. It uses all the modern practices including live data, hilt, paging 3 with mvvm. https://github.com/skydoves/Pokedex
-
Android DataBinding kit for notifying data changes from Model layers to UI layers on MVVM architecture.
Exactly! But we can implement it better without creating backing properties for preventing access from outsides using this. code diff
What are some alternatives?
kotlin-retry - A multiplatform higher-order function for retrying operations that may fail.
Stars - An android application build with a clean architecture approach and Star wars API
ACC - System accent colour creator for Android Oreo & above
CbKtx - A lightweight Kotlin friendly wrapper around Couchbase lite for Android.
kotlin-result - A multiplatform Result monad for modelling success or failure operations.
DevUpdates - News app for developer updates.
Music-Player-GO - πΆπΌ Very slim music player π¨βπ€ 100% made in Italy ππ³πππ
Quizzer - Trivia Game (Quiz App)
smarter-launcher - An Android launcher which understands your usage patterns and updates the Home screen with a list of apps which are most likely to be used by you next.
MvvmBase
nowinandroid - A fully functional Android app built entirely with Kotlin and Jetpack Compose
DisneyCompose - π§Έ A demo Disney app using Jetpack Compose and Hilt based on modern Android tech stacks and MVVM architecture.