Ответ
Я стремлюсь углубить знания в области Jetpack Compose и современных архитектурных паттернах (MVI, Clean Architecture). Особенно интересует оптимизация производительности Compose-приложений и работа с кастомными анимациями. Также хочу улучшить навыки в Kotlin Multiplatform для кроссплатформенной разработки.
Пример Compose-анимации:
val transition = updateTransition(targetState = isExpanded)
val height by transition.animateDp { state ->
if (state) 200.dp else 80.dp
}
Box(
modifier = Modifier
.height(height)
.fillMaxWidth()
)