Ответ
Да, работал с Jetpack Compose в продакшене. Использовал его для создания UI в нескольких проектах, включая сложные экраны с кастомными анимациями и состоянием.
Пример:
@Composable
fun Greeting(name: String) {
Text(text = "Hello, $name!")
}
Плюсы:
- Быстрая разработка UI
- Уменьшение boilerplate-кода
- Реактивный подход
Нюансы:
- Требует адаптации под старый код (View)
- Некоторые библиотеки ещё не полностью поддерживают Compose
- Перформанс на сложных списках требует оптимизации (LazyColumn)
Готов к миграции или новым проектам на Compose.