Google выпустила стабильную версию инструмента пользовательского интерфейса Android Google Jetpack Compose после двух лет разработки. Вместе со стабильным выпуском Android Studio Arctic Fox, Jetpack Compose готов к использованию в производственном коде.
![](https://habrastorage.org/getpro/habr/upload_files/fe1/742/e24/fe1742e241f356b612f6542f189c6f5a.png)
Google начала альфа-тестирование инструмента для разработки Android-приложений в августе 2020 года, а бета-версию 1.0 представила в марте. В ходе тестирования в нее добавили функции, такие как предварительный просмотр составления и предварительный просмотр развертывания. Первая позволяет видеть живую визуализацию пользовательских интерфейсов Compose в нескольких различных состояниях, таких как светлый и темный режимы, или с различным масштабированием шрифта. Вторая позволяет отправлять обновленный код без полного перезапуска приложения.
![Обновления можно видеть без перекомпиляции проекта Обновления можно видеть без перекомпиляции проекта](https://habrastorage.org/getpro/habr/upload_files/bb2/6c3/169/bb26c3169caf9f601808ed5b2e1dfa58.png)
Многие разработчики ждали стабильной версии 1.0, прежде чем интегрировать Jetpack Compose в свои приложения. Поскольку фреймворк позволяет использовать Compose в существующих представлениях, интегрировать Jetpack Compose в свои проекты можно в любом темпе. Compose также легко интегрируется с другими библиотеками Jetpack для LiveData и Navigation. Все элементы пользовательского интерфейса выполнены в стиле Material Design.
Google опубликовала план по развертыванию будущих функций и возможностей, которые будут добавлены в структуру Jetpack Compose.
Стабильная версия Android Studio Arctic Fox содержит набор исправлений ошибок, а также дополнения, такие как новый диспетчер фоновых задач, который можно использовать для анализа фоновых рабочих процессов в приложении.
![Режим превью Режим превью](https://habrastorage.org/getpro/habr/upload_files/385/ddb/a64/385ddba64e08b6514c2bf5935f2f2f09.gif)
Он объединяет упрощенное сопряжение Wear OS и поддержку эмулятора, а также редактирование литералов в реальном времени, инспектор компоновки для Compose и многое другое.