Ответ
Разрабатывал мобильные приложения на Kotlin и Java, включая коммерческие продукты и pet-проекты. Основные направления:
- Финансовые сервисы – банковские приложения с безопасными транзакциями (Retrofit, Room, Biometric Auth). Пример:
viewModelScope.launch {
val response = repository.transferMoney(amount)
_transactionState.value = response.toUiState()
}
-
Социальные платформы – мессенджеры с WebSocket/Push-уведомлениями (Firebase, Coroutines).
-
E-commerce – клиенты для маркетплейсов с оплатой, каталогами (Jetpack Compose, Pagination 3).
Архитектурный стек: Clean Architecture + MVVM, DI (Hilt/Dagger), многомодульность. Активно применяю Jetpack Components (Navigation, ViewModel) и Coroutines Flow.