Tutoriais

CLI e habilidades do Android: crie apps Android 3 vezes mais rápido usando qualquer agente

Leitura de 4 minutos

Como desenvolvedores Android, vocês têm muitas opções quando se trata de agentes, ferramentas e LLMs usados para o desenvolvimento de apps. Se você estiver usando o Gemini no Android Studio, a CLI do Gemini, o Antigravity ou agentes de terceiros, como o Claude Code ou o Codex, nossa missão é garantir que o desenvolvimento Android de alta qualidade seja possível em todos os lugares.

Hoje, estamos apresentando um novo conjunto de ferramentas e recursos do Android para fluxos de trabalho de agentes : a CLI do Android com habilidades do Android e a base de conhecimento do Android. Essa coleção de ferramentas foi projetada para eliminar as suposições dos fluxos de trabalho principais de desenvolvimento do Android quando você direciona o trabalho de um agente fora do Android Studio, tornando seus agentes mais eficientes, eficazes e capazes de seguir os padrões e práticas recomendadas mais recentes.

Se você está apenas começando sua jornada de desenvolvimento no Android, é um desenvolvedor Android experiente ou gerencia apps em plataformas para dispositivos móveis e Web, criar seus apps com as orientações, ferramentas e assistência de IA mais recentes é mais fácil do que nunca. Não importa em qual ambiente você comece com esses recursos, sempre é possível fazer a transição da sua experiência de desenvolvimento para o Android Studio, onde as ferramentas e os agentes de última geração para desenvolvimento Android estão disponíveis para ajudar a experiência do seu app a brilhar.

(Re)apresentação da CLI do Android

Seus agentes têm melhor desempenho quando têm uma interface programática leve para interagir com o SDK do Android e o ambiente de desenvolvimento. Portanto, no centro desse novo fluxo de trabalho está uma CLI do Android revitalizada. A nova CLI do Android serve como a interface principal para o desenvolvimento do Android no terminal, com comandos para configuração do ambiente, criação de projetos e gerenciamento de dispositivos, com recursos mais modernos e fácil atualização.

create comando cria um projeto de app Android em segundos.

Em nossos experimentos internos, a CLI do Android melhorou a configuração do projeto e do ambiente, reduzindo o uso de tokens de LLM em mais de 70% , e as tarefas foram concluídas 3 vezes mais rápido do que quando os agentes tentaram navegar nessas tarefas usando apenas os conjuntos de ferramentas padrão.

Os principais recursos disponíveis incluem:

  • Gerenciamento de SDK: use android sdk install para fazer o download apenas dos componentes específicos necessários, garantindo um ambiente de desenvolvimento enxuto.
  • Criação rápida de projetos: o comando android create gera novos projetos a partir de modelos oficiais, garantindo que a arquitetura recomendada e as práticas recomendadas sejam aplicadas desde a primeira linha de código.
  • Criação e implantação rápidas de dispositivos: crie e gerencie dispositivos virtuais com android emulator e implante apps usando android run, eliminando as suposições envolvidas nos ciclos manuais de build e implantação.
  • Capacidade de atualização:execute android update para garantir que você tenha os recursos mais recentes disponíveis.

A CLI do Android pode criar um dispositivo, executar seu app nele e facilitar a navegação na interface para agentes.

Embora a CLI do Android capacite seus fluxos de desenvolvimento de agentes, ela também foi projetada para simplificar a integração contínua, a manutenção e qualquer outra automação com script para a natureza cada vez mais distribuída do desenvolvimento Android.Faça o download e teste a CLI do Android hoje mesmo.

Fundamentação de LLMs com habilidades oficiais do Android

A documentação tradicional pode ser descritiva, conceitual e de alto nível. Embora seja perfeita para aprender, os LLMs geralmente exigem instruções precisas e acionáveis para executar fluxos de trabalho complexos sem usar padrões e bibliotecas desatualizados.

Para preencher essa lacuna, estamos lançando o repositório de habilidades do Android no GitHub. As habilidades são conjuntos de instruções modulares baseadas em Markdown (SKILL.md) que fornecem uma especificação técnica para uma tarefa e são projetadas para serem acionadas automaticamente quando o comando corresponde aos metadados da habilidade, evitando o trabalho de anexar manualmente a documentação a cada comando.

As habilidades do Android abrangem alguns dos fluxos de trabalho mais comuns com que alguns desenvolvedores Android e LLMs podem ter dificuldades. Elas ajudam os modelos a entender e executar melhor padrões específicos que seguem nossas práticas recomendadas e orientações sobre o desenvolvimento Android.

Na nossa versão inicial, o repositório inclui habilidades como:

  • Configuração e migração do Navigation 3 .
  • Implementação do suporte de ponta a ponta.
  • AGP 9 e XML-to-Compose migrations.
  • Análise de configuração do R8 e muito mais.

Se você estiver usando a CLI do Android, poderá navegar e configurar o fluxo de trabalho do agente com nossa coleção crescente de habilidades usando o comando android skills. Essas habilidades também podem coexistir com outras habilidades criadas por você ou habilidades de terceiros criadas pela comunidade de desenvolvedores Android. Saiba mais sobre como começar a usar as habilidades do Android.

Instale as habilidades do Android pela CLI do Android para tornar seu agente mais eficaz e eficiente. 

As orientações mais recentes na base de conhecimento do Android

O terceiro componente que estamos lançando hoje é a base de conhecimento do Android. Acessível pelo comando android docs e já disponível na versão mais recente do Android Studio, essa fonte de dados especializada permite que os agentes pesquisem e busquem as diretrizes de desenvolvedores mais recentes para usar como contexto relevante.

A base de conhecimento do Android garante que os agentes tenham o contexto, as orientações e as práticas recomendadas mais recentes para o Android.

Ao acessar a base de conhecimento atualizada com frequência, os agentes podem fundamentar as respostas nas informações mais recentes dos documentos de desenvolvedores Android, do Firebase, do Google Developers e dos documentos do Kotlin. Isso garante que, mesmo que o corte de treinamento de um LLM tenha um ano, ele ainda possa fornecer orientações sobre as estruturas e os padrões mais recentes que recomendamos hoje.

Android Studio: o destino ideal para apps premium

Além de capacitar desenvolvedores e agentes a lidar com a configuração de projetos e o código boilerplate, também projetamos essas novas ferramentas e recursos para facilitar a transição para o Android Studio. Isso significa que você pode iniciar um protótipo rapidamente com um agente usando a CLI do Android e, em seguida, abrir o projeto no Android Studio para ajustar a interface com ferramentas visuais para edição de código, design de interface, depuração profunda e criação de perfil avançada que são dimensionadas com os recursos crescentes do seu app.

E quando for a hora de criar um app de alta qualidade para publicação em grande escala em vários tipos de dispositivos, nosso agente no Android Studio estará aqui para ajudar, aproveitando as práticas recomendadas e bibliotecas de desenvolvimento mais recentes. Além dos poderosos modos de agente e planejamento para desenvolvimento ativo, introduzimos um fluxo de novo projeto com tecnologia de IA, que oferece um ponto de entrada para prototipar rapidamente sua próxima grande ideia para Android.

Esses agentes integrados facilitam a extensão das ideias de apps para smartphones, dobráveis, tablets, Wear OS, Android Auto e Android TV. Equipado com o contexto completo do código-fonte do projeto e um conjunto abrangente de ferramentas de depuração, criação de perfil e emulação, você tem um kit de ferramentas acelerado por IA de ponta a ponta à sua disposição.

Comece a usar o reCAPTCHA hoje mesmo

A CLI do Android está disponível em versão prévia hoje, juntamente com um conjunto crescente de habilidades e conhecimentos do Android para agentes. Para começar, acesse d.android.com/tools/agents para fazer o download da CLI do Android.

Escrito por:
Continuar lendo