- Code is completely in Kotlin
- Reactive programing using RxJava
- Api calss with Retrofit 2
- Fragment navigations usnig Android Jetpack Navigation Component
- Dependency injection with Dagger 2
- Unit tests using jUnit and mock Api
- Databinding for Fragments and recyclerView
- Espresso for UI and Instrumentation test