Jetpack Compose виходить на Android TV, Compose Material 3 стає стабільним

Якщо ви розробник, ви, мабуть, знаєте, що таке Jetpack Compose. Material 3 Stable тепер доступний разом із Compose для Android TV.

Jetpack Compose — це декларативний движок інтерфейсу користувача, написаний мовою Kotlin, який має на меті замінити класичні движки імперативного інтерфейсу користувача або бути життєздатною альтернативою для них, як-от XML-макети Android. По суті, Jetpack Compose — це потужний механізм компонування лише коду, який може значно полегшити реалізацію інтерфейсу користувача. Вперше він був випущений в альфа-версії в серпні минулого року, а потім бета-версія у лютому цього року з багатьма доповненнями. Тепер, на саміті Google для розробників Android, компанія оголосила, що Compose приходить на Android TV. Ще краще те, що Material 3 тепер у стабільному стані, а це означає, що ви можете використовувати його для впевненого створення своїх програм.

Скласти матеріал 3 пропозиції Матеріальний дизайн 3-стилізовані компоненти та тема, увімкнувши такі функції персоналізації Material You, як динамічний колір. Бібліотека Compose Material 3 містить нові версії багатьох компонентів інтерфейсу користувача, таких як кнопки, картки, прапорці, перемикачі, панелі навігації, ящики та багато іншого, з підтримкою інших на шляху. Google також опублікував документацію, яка показує вам

як перенести програму Material Design 2 на Material Design 3. Також є вдосконалення різних версій Android Studio, які можна використовувати для створення Jetpack Compose, як зазначено нижче.

Android Studio Dolphin це останній стабільний випуск із:

  • Координація анімації
  • Мультипревью анотацій
  • Перекомпонування враховується в інспекторі макета

Android Studio Electric Eel містить такі бета-функції, як:

  • Live Edit (експериментальний)
  • Підсвічування візуалізації композиції
  • Налаштування пристроїв Preview
  • Оновлення в режимі Previews

Android Studio Flamingo містить канаркові властивості, такі як:

  • Живе редагування ввімкнено за замовчуванням
  • Покращене відстеження композиції, щоб допомогти вам краще перевіряти проблеми продуктивності.

Мало того, Google оголосив, що Compose тепер доступний в Alpha для Android TV. Компоненти як Карусель і ImmersiveList реалізовано, а в майбутньому буде ще більше. Це сталося після того, як Compose став стабільним для WearOS раніше влітку.