Ответ
Я оцениваю себя как Middle+/Senior Android Developer с 3+ годами опыта. Основные навыки:
- Kotlin (Coroutines, Flow), Java
- Jetpack (Compose, ViewModel, Room, Navigation)
- Clean Architecture, MVVM, DI (Dagger/Hilt)
- REST/GraphQL, Retrofit, OkHttp
- Тестирование (Unit, UI, Espresso)
Пример кода с корутинами:
viewModelScope.launch {
val data = repository.fetchData()
_uiState.emit(data.toUiState())
}
Готов к сложным задачам, но продолжаю изучать новые технологии (например, KMP). Ориентирован на качество кода и performance.