Какие писал проекты

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

Ответ

Разрабатывал мобильные приложения на Kotlin и Java, включая коммерческие продукты и pet-проекты. Основные направления:

  1. Финансовые сервисы – банковские приложения с безопасными транзакциями (Retrofit, Room, Biometric Auth). Пример:
viewModelScope.launch {
    val response = repository.transferMoney(amount)
    _transactionState.value = response.toUiState()
}
  1. Социальные платформы – мессенджеры с WebSocket/Push-уведомлениями (Firebase, Coroutines).

  2. E-commerce – клиенты для маркетплейсов с оплатой, каталогами (Jetpack Compose, Pagination 3).

Архитектурный стек: Clean Architecture + MVVM, DI (Hilt/Dagger), многомодульность. Активно применяю Jetpack Components (Navigation, ViewModel) и Coroutines Flow.