Что изучал

«Что изучал» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Последние 6 месяцев углублённо изучал:

  • Kotlin Coroutines (Flow, Channel, StateFlow)
  • Jetpack Compose (модификаторы, состояние, навигация)
  • Clean Architecture с MVVM/MVI
  • Dagger Hilt для DI
  • Room и работу с БД
  • Тестирование (JUnit, MockK, Espresso)

Пример корутины:

viewModelScope.launch {
    _state.value = Loading
    try {
        val data = repo.fetchData()
        _state.value = Success(data)
    } catch (e: Exception) {
        _state.value = Error(e.message)
    }
}