В блоге Android Developers рассказали, что состоялся релиз стабильных версий библиотек Compose 1.2 и Tiles 1.2 для Wear OS. Сейчас команда разработчиков Google продолжает развитие Android Jetpack для носимых гаджетов. Ожидается, что в ближайшее время Jetpack получит поддержку Wear OS 4.Нововведения Compose 1.2
В Compose 1.2 добавили расширяемые компоненты expandableItem, expandableItems и expandableButton, помогающие создавать разворачивающиеся списки и текст. С их помощью можно скрыть подробную информацию и оставить на виду только самое важное.
Появился шаблон SwipeToReveal, позволяющий добавлять до двух вторичных действий по свайпу влево. Шаблон рекомендуют использовать в тех случаях, когда долгое нажатие может быть неуместно.
В Compose Preiew появились Wear Preview для разных размеров и форм умных часов: WearPreviewSmallRound, WearPreviewLargeRound и WearPreviewSquare. Также список пополнили аннотации WearPreviewDevices и WearPreviewFontScales. Это всё поможет разработчикам оценить интерфейс на разных конфигурациях устройств под управлением Wear OS.
Вместе с этим в выпуск Compose 1.2 вошли многочисленные изменения, улучшающие пользовательский опыт и функции доступности.Нововведения Tiles 1.2
В Tiles 1.2 теперь можно использовать динамические выражения, связывающие данные экрана с источником. К примеру, если на экран выводится информация о пульсе пользователя, то данные могут обновляться до одного раза в секунду.
Библиотека получила поддержку анимаций, которые можно использовать как для переходов, так и для поведения элементов. Также добавили частичное обновление экранов. К примеру, если меняются данные только одного элемента, то система обновит его, а не весь макет сразу.
Источник новости: habr.com