Jetpack Compose – это современный набор инструментов Android для создания нативного интерфейса с помощью интуитивно понятных API Kotlin. Compose упрощает и ускоряет разработку интерфейса, в том числе адаптивного дизайна для всех типов устройств – от телефонов, планшетов и складных устройств до телевизоров и носимых устройств.

Compose предоставляет готовые компоненты пользовательского интерфейса, поэтому вы можете реализовать пользовательский интерфейс своего приложения с графикой, анимацией и другими визуальными элементами с минимальным кодом.

Чтобы сохранить в приложении существующие интерфейсы на основе представлений, используйте рабочие процессы на основе представлений. Рекомендуем перенести пользовательские интерфейсы на основе представлений в Compose.

Создание интерфейса в Android

Для разработчиков, уже знакомых с Android. В этом курсе рассматриваются основы создания нативного пользовательского интерфейса с помощью Compose, включая макеты, темы, анимацию, архитектуру, состояние, специальные возможности и тестирование.
Для начинающих разработчиков Android. Узнайте, как создать приложение Android с помощью Jetpack Compose – современного набора инструментов для разработки пользовательских интерфейсов на Android.

Разработка для мобильных устройств

Гид
Разрабатывайте приложения для больших экранов, чтобы пользователям было доступно больше вариантов интерфейса. Большие экраны, например на планшетах, складных телефонах и устройствах с ChromeOS, позволяют удобно просматривать контент и работать в режиме многозадачности.
Гид
Создавайте приложения для носимых устройств, которые позволяют пользователям оставаться на связи, отслеживать биометрические данные, следить за тренировками и пользоваться другими полезными функциями на ходу.
Гид
Создавайте приложения для телевизоров на основе того, что вы уже знаете об Android. или адаптировать существующие приложения для телевизоров.
Гид
Вы можете адаптировать свое приложение для автомобилей с Android Auto или Android Automotive OS. Архитектура приложения подходит для обеих платформ.
Гид
Используйте знакомые концепции Compose, чтобы создавать макеты пользовательского интерфейса с 2D- и 3D-контентом и иммерсивные возможности для устройств Android XR.
Гид
Используйте знакомые концепции Compose, чтобы создавать удобные интерфейсы, оптимизированные для устройств Android XR с оптическими прозрачными дисплеями.
Дизайн для всех. Интегрируйте в приложение специальные возможности и сервисы, чтобы сделать его удобнее для всех пользователей.

Оптимизируйте приложение

Оптимизируйте производительность приложения, чтобы пользовательский интерфейс работал плавно и быстро.
Напишите надежные тесты, чтобы убедиться, что пользовательский интерфейс вашего приложения надежен, работает без временных зависаний и в соответствии с ожиданиями.

Новые видео