
В рамках проходящего в этом году Android Dev Summit Google представила набор новых инструментов для разработчиков, которые упрощают использование нового языка дизайна Material You и создание приложений для больших экранов.
На Google I/O компания Google представила третью итерацию Material Design, красочный новый Material You, который наконец-то дебютировал в телефонах Pixel с Android 12. Наряду с другими изменениями, самым большим в Material You является использование динамической цветовой палитры, обычно генерируемой из текущих обоев. За последние несколько месяцев Google переработала многие из своих основных приложений в соответствии с Material You.
Чтобы помочь разработчикам начать использовать Material You для своих собственных приложений, Google переработала веб-сайт для разработчиков Material Design, чтобы показать новый способ отображения, работы и ощущения компонентов. Также имеется руководство по таким вещам, как включение динамических цветов Material You при сохранении фирменного стиля приложения. Или вы можете использовать Material Theme Builder, чтобы проверить, как именно будет выглядеть ваше приложение в любой теме Material You, которую вы можете себе представить.
Google также активно продвигает использование Jetpack Compose, декларативной UI-системы на основе Kotlin, созданной в сотрудничестве с Jetbrains. Результаты Material Theme Builder могут быть экспортированы непосредственно в готовый для Compose код Kotlin, а также в XML для традиционных Android-приложений. Последнее обновление Jetpack Compose Material включает в себя множество новых компонентов Material You.
Кроме того, Google опирается на декларативный дизайн Jetpack Compose и значительно упрощает создание дизайнов, адаптируемых от обычных экранов телефонов к большим, таким как планшеты и складные устройства. Отдельно, с помощью Jetpack WindowManager, вы можете легко встраивать одно действие Android в другое, что делает создание дизайнов с разделенным экраном или двумя панелями очень простым.
Тем временем, предстоящее обновление Android Studio, Chipmunk, будет включать улучшения для разработки для больших устройств, такие как новые правила линтинга. Вы также сможете воспользоваться новым эмулятором Android, который можно изменять на лету для устройства типа телефона, складного устройства, планшета или настольного компьютера (Chrome OS). Этот новый эмулятор идеально подходит для тестирования нового превью для разработчиков Android 12L.