Ответ
Имею 3+ года коммерческого опыта в разработке Android-приложений. Работал над проектами в fintech, e-commerce и медиа-сфере. Основные технологии: Kotlin, Jetpack (Compose, ViewModel, Room), Retrofit, Coroutines, Dagger/Hilt.
Пример:
@HiltViewModel
class ProductsViewModel @Inject constructor(
private val repository: ProductsRepository
) : ViewModel() {
private val _products = MutableStateFlow<List<Product>>(emptyList())
val products: StateFlow<List<Product>> = _products
init {
viewModelScope.launch {
_products.value = repository.loadProducts()
}
}
}
Участвовал в полном цикле разработки: от проектирования архитектуры до публикации в Google Play. Опыт работы в команде с дизайнерами, бэкенд-разработчиками и QA.