JetBrains выпустила обновление фреймворка Compose Multiplatform, предназначенного для разработки пользовательского интерфейса. В версии 1.6.0 компания добавила поддержку API для тестирования, доступности на iOS и переработанную библиотеку для управления ресурсами.

Основные нововведения Compose Multiplatform 1.6.0:
-
Управление ресурсами. Самым большим и ожидаемым обновлением стала улучшенная библиотека управления ресурсами. Теперь разработчики могут получать доступ к большому количеству типов ресурсов в приложениях Compose. К примеру, если поместить векторное изображение
compose-multiplatform.xmlв директориюcomposeResources/drawable, то в дальнейшем его можно будет использовать в коде с помощью сгенерированного объектаRes. -
Тестирование приложений. Добавили поддержку универсального API для тестирования приложений сразу на всех платформах, которые поддерживаются фреймворком.
-
Доступность на iOS. Теперь разработчики могут использовать специальные функции iOS, обеспечивающие доступность. Появилась поддержка скринридера VoiceOver от Apple, а жесты Compose теперь идентичных тем, что используются в iOS.
-
Compose и SwiftUI. Во время работы над приложением теперь можно выбрать, какие виджеты должны всегда открываться с помощью Compose.

-
Предварительный просмотр. Для редактора кода Fleet добавили поддержку аннотации
@Preview, обеспечивающую предварительный просмотр функций@Compasable.

ссылка на оригинал статьи https://habr.com/ru/articles/797865/
Добавить комментарий