Android Studio предоставляет набор инструментов, которые помогут вам ускорить разработку пользовательского интерфейса с помощью библиотек Jetpack Compose. Вы можете начать использовать эти инструменты, сначала добавив необходимые зависимости в файл Gradle через спецификацию материалов (BOM).
Инструменты для создания
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Добавьте Compose BOM и зависимости библиотеки, используя краткое руководство по началу работы
Инструменты для проектирования вашего пользовательского интерфейса
Создавайте компоненты, проектируйте системы и экраны в соответствии со спецификациями проекта.
- Интерфейс предварительного просмотра : предварительный просмотр, организация и взаимодействие с компонуемыми объектами.
- Предварительный просмотр анимации : проверка, отладка и предварительный просмотр анимации покадрово.
Инструменты для разработки и тестирования вашего пользовательского интерфейса
Ускорьте создание пользовательского интерфейса и тестирование работающего приложения с меньшим переключением контекста.
- Редактирование в реальном времени : применяйте изменения и просматривайте их в режиме реального времени, не выполняя полную сборку.
- Действия редактора : используйте шаблоны, значки полей и многое другое в окне редактора Android Studio.
Инструменты для отладки вашего пользовательского интерфейса
Анализируйте макет, рекомпозиции и трассировку композиции, чтобы улучшить производительность пользовательского интерфейса вашего приложения.
- Инспектор макета : проверка макета Compose в эмуляторе или на физическом устройстве.
- Проверка пользовательского интерфейса Compose : проверка пользовательского интерфейса Compose на предмет доступности и адаптивности.
- Трассировка композиции : отслеживайте свои компонуемые функции в системной трассировке.
Инструменты для переноса компонентов пользовательского интерфейса из проектирования в кодирование
- Relay для Android Studio : Обеспечивает мгновенную передачу компонентов пользовательского интерфейса Android между дизайнерами и разработчиками. Дизайнеры могут упаковывать компоненты пользовательского интерфейса с информацией о макете, стиле, динамическом контенте и поведении взаимодействия. Разработчики могут импортировать эти пакеты и преобразовывать их в код Jetpack Compose.