#Kotlin #UI #GoogleIO #JetpackCompose
Google I/O'19: Declarative UI PatternsGoogle показала своё видение будущего написание UI в Android (видение совсем ранее) -
Jetpack Compose. Особенности:
👉 Никакого XML
👉 Чистый Kotlin в декларативном стиле
👉 Никакого
findViewById()
(это далеко не первая попытка решить эту сложность)
👉 Обратная совместимость с View подходом
Авторы вдохновлялись реализацию описания UI в
React,
Vue.js,
Flutter и
Litho.
Проект находится на очень ранней стадии и разработчики ждут отзывы сообщества и предложения по улучшению. Чтобы попробовать
Jetpack Compose вам надо скачать специальную сборку Android Studio.
Вопрос пока намного больше чем ответов:
👉 Что по поводу работы Layout Editor?
👉 Поддержка текущих виджетов?
👉 Как будет осуществляться описание UI под различные конфигурации и размеры экранов?
👉 Какова скорость компиляции?
👉 Что с Java проектами?
👉 Что с анимациями?
👉 Что со всем кодом, ранее написанным к старому написанию UI ?