Github Viewer
Тестовое задание IceRock
Технологии и подходы:
- Kotlin
- Android XML Layouts
- Kotlin Gradle DSL
- Retrofit для работы с REST API
- RecyclerView для отображения списка
- ConstraintLayout для экрана детальной информации
- Android Navigation Component
- View Binding
- Single Activity
- Kotlin Coroutines
- Kotlinx.Serialization
- ViewModel
- LiveData / StateFlow
- Dagger Hilt
- Токен сохраняется в SharedPreferences
- Поддержка минимального Android API 21