Jetpack Compose достиг Alpha перед полным релизом в следующем году

В прошлом году на Google I/O компании JetBrains и команда Android представили Jetpack Compose — современный способ создания пользовательских интерфейсов для Android-приложений с использованием Kotlin. Сегодня Jetpack Compose выпускает релиз Alpha, позволяя разработчикам Android ознакомиться с ним перед полным релизом 1.0.

Когда Google выпустила первую бета-версию Android 11 в июне, мы также получили второй предварительный просмотр для разработчиков Jetpack Compose. Наиболее заметным улучшением в этом релизе стала возможность смешивать и сочетать традиционные Android UI, основанные на представлениях (views), с фрагментами Jetpack Compose UI.

По сути, это позволяет разработчикам постепенно внедрять Jetpack Compose в свои приложения, а также предоставляет свободу включать определенные функции, доступные только как представления (views), например, встраивание Google Maps в приложение на основе Compose.

Сегодняшним релизом Alpha Google и JetBrains стремятся привлечь больше разработчиков к практическому использованию Jetpack Compose, чтобы они получили опыт и предоставили свои отзывы перед полным релизом в следующем году. Вот все, что в настоящее время доступно разработчикам Jetpack Compose:

Реклама — прокрутите дальше, чтобы увидеть больше контента

  • Совместимость с представлениями (начните смешивать функции Composable в вашем существующем приложении)
  • Анимации
  • Ленивые списки (Lazy Lists)
  • Constraint Layout
  • Компоненты Material UI
  • Тестирование
  • Текст и редактируемый текст
  • Тематизация и графика
  • Управление окнами
  • Ввод и жесты
  • Первоначальная поддержка универсального доступа (A11Y)
  • Оптимизация производительности

Кроме того, Google интегрировала Jetpack Compose в последние сборки Android Studio 4.2 Canary. Например, с небольшой корректировкой кода вы можете использовать панель предварительного просмотра Android Studio, чтобы увидеть, как определенные части вашего пользовательского интерфейса будут выглядеть и ощущаться.

Site default logo image

На данный момент Jetpack Compose не считается «готовым для продакшена», что означает, что вам, *вероятно*, еще не стоит выпускать приложение, которое полностью полагается на Compose. Или, по крайней мере, будьте готовы к тому, что некоторые API Compose могут измениться между обновлениями, так как они еще не финализированы.

Jetpack Compose Alpha доступен сейчас, и лучший способ начать — это использовать последнюю версию Android Studio Canary.

Больше новостей для разработчиков: