A simple app that shows a clean Android architecture.
Uses the following technologies
- Kotlin
- Android Architecture Components (MVVM, LiveData)
- Room for caching
- Retrofit for networking
- Small, lightweight, custom dependency injector
- Some RxJava in the model layer
- Includes tests.