Ответ
Разрабатывал мобильные приложения под Android на Java/Kotlin. Основные задачи:
- Реализация UI по макетам из Figma
- Интеграция REST API (Retrofit, OkHttp)
- Работа с локальной БД (Room, SQLite)
- Написание unit-тестов (JUnit, Mockito)
- Участие в code review
Пример кода (Kotlin):
fun loadData() {
viewModelScope.launch {
try {
val data = repository.fetchData()
_uiState.value = UiState.Success(data)
} catch (e: Exception) {
_uiState.value = UiState.Error(e.message)
}
}
}
Также занимался исправлением багов, оптимизацией производительности и взаимодействием с командой (дизайнеры, бэкенд).