- Presentation layer
- Domain layer
- Data layer
- Device layer
- RxJava/RxAndroid
- Retrofit
- Koin
- Android architecture components
- Other libraries
- https://medium.com/androiddevelopers/viewmodels-and-livedata-patterns-antipatterns-21efaef74a54
- https://medium.com/mindorks/using-dependency-injection-with-koin-bee0b461714a
- https://dev.to/wahibhaq/a-brief-summary-of-thoughts-on-clean-architecture-and-mvp-48h9
- https://developer.android.com/topic/libraries/architecture/room