Sample Android Kotlin application written in MVI + Single Activity architecture (using rainbowcake).
Features include:
- Navigation Components
- Viewbinding
- API (Retrofit + OkHttp + Interceptors + Moshi)
- Room
- Dagger 2
- Image Loading (Glide)
- NavigationView
- SearchView
- Pull-to-refresh
- Flavors (Sourcesets)
- Unit Tests
- UI Tests
You can find a specification written in Hungarian here