- Modularization by feature.
- Clean Architecture + MVVM.
- Dependency injection with Dagger Hilt.
- Kotlin
- Kotlin Coroutines
- Dagger Hilt
- Jetpack Foundation & UI: AndroidX, Material Design, ConstrainsLayout,...
- JetPack Architecture: DataBinding, ViewModel, LiveData, Lifecycle, Navigation
- Retrofit2
- Glide4
- Lazy Loading
- Caching strategy
- Unit test
- UI test
- Play highlight
- Beautiful UI UX
- Flavor
- Jetpack Compose
- Multi modules
- CI CD
- ...