Ответ
Разрабатываю мобильные приложения на Android более 5 лет. Основной стек: Kotlin, Java, Android SDK, Jetpack Components (Room, ViewModel, Navigation, Compose).
Работал над проектами разного масштаба — от стартапов до корпоративных решений. Участвовал в полном цикле разработки: проектирование архитектуры (MVVM, Clean Architecture), реализация UI (XML/Compose), интеграция API (Retrofit, OkHttp), тестирование (Unit/UI тесты).
Пример кода с корутинами и Retrofit:
viewModelScope.launch {
try {
val data = repository.fetchData()
_state.value = State.Success(data)
} catch (e: Exception) {
_state.value = State.Error(e.message)
}
}
Также имею опыт оптимизации производительности, работы с Firebase, CI/CD (GitHub Actions, Bitrise). Открыт к новым технологиям и сложным задачам.
Видео-ответы
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶
▶