Ответ
Разработка мобильных приложений под Android с акцентом на:
- UI/UX – создание интуитивных интерфейсов (Compose/View)
- Архитектуру – Clean Architecture, MVVM, многомодульность
- Производительность – оптимизация списков (RecyclerView/Paging), работа с памятью
- Jetpack – Room, WorkManager, Navigation, Hilt
- Kotlin-first – корутины, Flow, DSL
Пример:
@Composable
fun UserList(viewModel: UserViewModel = hiltViewModel()) {
val users by viewModel.users.collectAsState()
LazyColumn {
items(users) { user ->
UserCard(user)
}
}
}
Интересны задачи с глубокой проработкой логики и современным стеком.