- Koin https://github.com/InsertKoinIO/koin
- RxJava https://github.com/ReactiveX/RxJava
- MVVM https://developer.android.com/jetpack/guide
- Room ORM https://developer.android.com/topic/libraries/architecture/room
- Google Architecture component https://developer.android.com/topic/libraries/architecture
- CLEAN architecture/UseCases/Interactors https://github.com/android10/Android-CleanArchitecture
TODO: add more features, use CLEAN arc, UseCases/Interactions, Room ORM.