- Многомодульность. Всего в приложении 5 модулей:
- app (само приложение)
- baselineProfile - это Baseline Profile
- data (из чистой архитектуры)
- domain (из чистой архитектуры)
- presentation (из чистой архитектуры)
- View Binding
- Flow (для реактивности)
- Jetpack DataStore Preferences
- Navigation Component
- Retrofit
- Kotlinx Serialization
- Dagger2/Hilt
- Фрагменты
- ViewPager2
- Core Splashscreen API
- RecyclerView (для списков)
- Core Library Desugaring (чтобы был класс LocalDate)
Видео по приложению находится здесь.