An Android application following best practices: Kotlin, RxJava, Clean Architecture, Dagger, MVVM, LiveData.