В превью-версии Android Studio Otter 2025.2.1 появилась функция генерации экранов по скриншотам. Система получает на вход изображение и верстает интерфейс, в который можно внести правки.
Для запуска генерации надо перейти в файл без предварительного просмотра и нажать Generate Code From Screenshot на панели предварительного просмотра. После этого можно выбрать изображение, которое Gemini будет использовать в качестве референса. На выходе получится код Jetpack Compose. В Google считают, что функция поможет разработчикам писать меньше шаблонного кода и подключаться к работе уже на стадии правок.
Вместе с этим появилась функция адаптации дизайна интерфейса под референс. Например, разработчик может быстро набросать код экрана без акцента на полное сходство с макетом. После этого достаточно загрузить скриншот макета, а Gemini отредактирует код и адаптирует экран. Для активации функции надо кликнуть правой кнопкой мыши по окну предварительного просмотра Compose и выбрать пункт AI Actions → Match UI to Target Image. После этого появится окно для загрузки референса.
Вёрстку экрана можно доработать и с помощью естественного языка, если нет референса. Для этого надо кликнуть правой кнопкой мыши на окно предварительного просмотра и нажать AI Actions → Transform UI. В открывшемся окне надо описать изменения, например, «измени цвет кнопки на синий» или «добавь отступы вокруг текста».
Также добавили функцию проверки доступности интерфейсов. Нейросеть проверяет контрастность, размер текста и прочие параметры, которые важны для людей с ограниченными возможностями. Для активации функции надо перейти в AI Actions → Fix all UI check issues.
Источник: habr.com