Что делал интересное за последнее время

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

Ответ

Недавно разрабатывал приложение для трекинга привычек с Jetpack Compose. Использовал Room для хранения данных, Coroutines для асинхронных операций и Compose Navigation для навигации. Особенно горжусь кастомным анимированным прогресс-баром:

@Composable
fun AnimatedProgressBar(progress: Float) {
    val animatedProgress by animateFloatAsState(
        targetValue = progress,
        animationSpec = tween(1000)
    )

    LinearProgressIndicator(
        progress = animatedProgress,
        modifier = Modifier.height(8.dp),
        color = Color.Green
    )
}

Также экспериментировал с CameraX для сканирования QR-кодов и внедрял DI через Hilt. В свободное время изучаю KMP для кроссплатформенной разработки.