Инструкции

Android CLI: Создавайте приложения для Android в 3 раза быстрее, используя любой агент.

4 минуты чтения
Adarsh Fernando и Esteban de la Canal

Разработчики Android-приложений имеют широкий выбор агентов, инструментов и LLM-модулей для разработки приложений. Независимо от того, используете ли вы Gemini в Android Studio, Gemini CLI, Antigravity или сторонние агенты, такие как Claude Code или Codex, наша миссия — обеспечить возможность высококачественной разработки Android-приложений повсюду.

Сегодня мы представляем новый набор инструментов и ресурсов для работы с агентами Android — Android CLI с навыками Android и базу знаний Android. Этот набор инструментов призван исключить неопределенность основных рабочих процессов разработки Android, когда вы управляете работой агента вне Android Studio, делая ваших агентов более эффективными, результативными и способными следовать новейшим рекомендуемым шаблонам и передовым практикам.

Независимо от того, начинаете ли вы свой путь в разработке приложений для Android, являетесь ли опытным разработчиком Android или управляете приложениями для мобильных и веб-платформ, создание приложений с использованием новейших рекомендаций, инструментов и искусственного интеллекта стало проще, чем когда-либо. Вне зависимости от того, с какой среды вы начнете, используя эти ресурсы, вы всегда сможете перенести свой опыт разработки в Android Studio, где доступны самые современные инструменты и агенты для разработки Android, которые помогут вашему приложению по-настоящему раскрыть свой потенциал.

(Повторное) представление Android CLI

Ваши агенты работают наиболее эффективно, когда у них есть легковесный программный интерфейс для взаимодействия с Android SDK и средой разработки. Поэтому в основе этого нового рабочего процесса лежит обновленный Android CLI . Новый Android CLI служит основным интерфейсом для разработки Android-приложений из терминала, предоставляя команды для настройки среды, создания проектов и управления устройствами — с учетом более современных возможностей и простоты обновления.

Команда create создает проект Android-приложения за считанные секунды.

В ходе наших внутренних экспериментов Android CLI улучшил настройку проекта и среды, сократив использование токенов LLM более чем на 70%, а задачи выполнялись в 3 раза быстрее, чем когда агенты пытались выполнять эти задачи, используя только стандартные наборы инструментов.

К основным доступным вам возможностям относятся:

  • Управление SDK : используйте android sdk install для загрузки только необходимых компонентов, обеспечивая оптимизированную среду разработки.
  • Быстрое создание проектов : команда android create генерирует новые проекты на основе официальных шаблонов, обеспечивая применение рекомендуемой архитектуры и лучших практик с первой же строки кода.
  • Быстрое создание и развертывание устройств : создавайте и управляйте виртуальными устройствами с помощью android emulator и развертывайте приложения, используя android run , что исключает необходимость гадания, характерную для ручных циклов сборки и развертывания.
  • Возможность обновления: Запустите android update , чтобы убедиться, что у вас доступны последние версии программного обеспечения.

Android CLI позволяет создать устройство, запустить на нем ваше приложение и упростить навигацию по пользовательскому интерфейсу для агентов.

Android CLI не только расширит возможности ваших процессов разработки с использованием агентов, но и разработан для оптимизации непрерывной интеграции, сопровождения и любой другой автоматизации на основе скриптов в условиях все более распределенной разработки под Android. Скачайте и попробуйте Android CLI уже сегодня!

Освоение навыков работы с Android в рамках магистерских программ.

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

Чтобы восполнить этот пробел, мы запускаем репозиторий Android Skills на GitHub . Навыки представляют собой модульные наборы инструкций на основе Markdown ( SKILL.md ), которые содержат техническое описание задачи и предназначены для автоматического запуска, когда ваш запрос соответствует метаданным навыка, избавляя вас от необходимости вручную прикреплять документацию к каждому запросу.

Навыки работы с Android охватывают некоторые из наиболее распространенных рабочих процессов, с которыми могут испытывать трудности разработчики Android и магистранты, — они помогают моделям лучше понимать и выполнять определенные шаблоны, соответствующие нашим передовым методам и рекомендациям по разработке Android.

В нашей первой версии репозиторий включает в себя такие навыки, как:

  • Настройка и миграция Navigation 3 .
  • Реализация поддержки от края до края .
  • Миграция AGP 9 и XML-to-Compose .
  • Анализ конфигурации R8 и многое другое!

Если вы используете Android CLI, вы можете просматривать и настраивать рабочий процесс агента с помощью нашей постоянно пополняющейся коллекции навыков, используя команду android skills . Эти навыки также могут использоваться вместе с любыми другими навыками, которые вы создадите, или навыками сторонних разработчиков, созданными сообществом разработчиков Android. Узнайте больше о начале работы с навыками Android .

Установите навыки Android через интерфейс командной строки Android, чтобы сделать вашего агента более эффективным и производительным.

Актуальная информация из базы знаний Android.

Третий компонент, который мы запускаем сегодня, — это база знаний Android. Доступная через команду android docs и уже включенная в последнюю версию Android Studio, эта специализированная база данных позволяет агентам искать и получать самые актуальные и авторитетные руководства для разработчиков, которые можно использовать в качестве соответствующего контекста.

База знаний Android гарантирует, что агенты получают самую актуальную информацию, рекомендации и лучшие практики для работы с Android.

Благодаря доступу к часто обновляемой базе знаний, агенты могут основывать свои ответы на самой актуальной информации из документации разработчиков Android, Firebase, Google Developers и документации Kotlin. Это гарантирует, что даже если срок действия программы обучения LLM истек год назад, она по-прежнему сможет предоставлять рекомендации по новейшим фреймворкам и шаблонам, которые мы рекомендуем сегодня.

Android Studio: лучшее место для создания высококачественных приложений.

Помимо предоставления разработчикам и агентам возможности управлять настройкой проекта и шаблонным кодом, мы также разработали эти новые инструменты и ресурсы, чтобы упростить переход в Android Studio . Это означает, что вы можете быстро начать создание прототипа с помощью агента, используя Android CLI, а затем открыть проект в Android Studio, чтобы доработать пользовательский интерфейс с помощью визуальных инструментов для редактирования кода, проектирования пользовательского интерфейса, углубленной отладки и расширенного профилирования, которые масштабируются по мере роста возможностей вашего приложения.

Когда приходит время создавать высококачественное приложение для масштабной публикации на различных типах устройств, наш агент в Android Studio готов помочь, используя новейшие лучшие практики разработки и библиотеки. Помимо мощных режимов «Агент» и «Планирование» для активной разработки, мы внедрили процесс создания нового проекта на основе искусственного интеллекта , который обеспечивает точку входа для быстрого прототипирования вашей следующей замечательной идеи для Android.

Встроенные агенты упрощают расширение функционала ваших приложений на телефоны, складные устройства, планшеты, Wear OS, Android Auto и Android TV. Благодаря полному контексту исходного кода вашего проекта и комплексному набору инструментов отладки, профилирования и эмуляции, вы получаете в своё распоряжение сквозной набор инструментов с ускорением на основе искусственного интеллекта.

Начните сегодня!

Сегодня доступна предварительная версия Android CLI, а также постоянно расширяющийся набор навыков и знаний по Android для агентов. Чтобы начать работу, перейдите насайт d.android.com/tools/agents и загрузите Android CLI.

    Автор:

    Продолжить чтение