Компания Google запустила альфа-тест UI-фреймворка Jetpack Compose, предназначенного для создания приложений под Android. Инструментарий решения уже доступен в Android Studio 4.2.
Современный набор разработчика
Поисковый гигант ставит перед Jetpack Compose две основные задачи: ускорение процесса разработки мобильных приложений и уменьшение объема конечного кода. С этой целью фреймворк не поддерживает верстку интерфейса с помощью XML-разметки. Основной язык разработки – Kotlin, который, как отмечается в блоге Google, стал стандартом для Android-приложений. Эти два решения должны облегчить жизнь разработчика.
Вместе с запуском альфа-теста, возможности Jetpack Compose были включены в Android Studio 4.2 canary. Во внедрении функционала специалистам Google помогали инженеры, занимающиеся развитием языка Kotlin. Представители поискового гиганта назвали связку Compose и Android Studio мощным набором современных инструментов для разработки под мобильные платформы.
Безболезненный переход
Одно из главных преимуществ Jetpack Compose, которое должно помочь инструменту прижиться и войти в массовый обиход – обратная совместимость элементов интерфейса, созданных во фреймворке, с уже существующими приложениями на базе XML-кода. До этого более десяти лет практически все программы под Android использовали эту разметку.
Таким образом, Google не создает новый стандарт, который в очередной раз расколет сообщество Android-разработчиков. Если проект ведется с использованием Kotlin, то переход на Jetpack Compose пройдет практически незаметно и не потребует рефакторинга кода и отказа от уже готовых элементов, созданных при помощи XML
Не сырой продукт
Jetpack Compose, несмотря на статус альфа-теста – не абсолютно новый фреймворк. Впервые поисковый гигант рассказал о работе над этим инструментом на конференции Google I\O 2019. Весь прошлый год компания посвятила закрытому тестированию Jetpack Compose, попасть на которое можно было только по предварительной заявке. Сейчас фреймворк доступен для использования всем желающим.
Чтобы ускорить процесс освоения инструмента, компания Google уже подготовила официальную инструкцию по установке Jetpack Compose и руководство пользователя.