Notícias sobre produtos
Potencialize seu desenvolvimento em Android com seis dicas de especialistas para o Gemini no Android Studio
Leitura de 4 minutos
Em janeiro, anunciamos o lançamento de recursos do Android Studio Otter 3 na versão estável, incluindo melhorias no modo agente e muitas outras atualizações para oferecer mais controle e flexibilidade no uso da IA para ajudar você a criar apps Android de alta qualidade. Para ajudar você a aproveitar ao máximo o Gemini no Android Studio e todos os novos recursos, conversamos com engenheiros do Google e Especialistas do Google Developers para reunir as práticas recomendadas de trabalho com os recursos mais recentes, incluindo o modo Agente e o Assistente de novo projeto. Confira algumas dicas úteis para aproveitar ao máximo seu desenvolvimento:
1. Criar apps do zero com o Assistente de novo projeto
O novo Assistente de projeto, agora disponível nas versões Canary mais recentes, integra o Gemini ao assistente Novo projeto do Studio. Basta fornecer comandos e (opcionalmente) simulações de design para gerar aplicativos inteiros do zero, incluindo estrutura, arquitetura e layouts do Jetpack Compose.
Integrado ao emulador do Android, ele pode implantar seu build e "percorrer" o app, garantindo que ele esteja funcionando corretamente e que as telas renderizadas correspondam à sua visão. Além disso, você pode usar o Modo Agente para continuar trabalhando no app e iterar, aproveitando o Gemini para refinar o app de acordo com sua visão.
Além disso, embora esse recurso funcione com o modelo padrão (sem custo financeiro), recomendamos usar uma chave de API do AI Studio para acessar os modelos mais recentes, como o Gemini 3.1 Pro ou o 3.0 Flash, que são excelentes para fluxos de trabalho agênticos. Além disso, ao adicionar sua chave de API, o assistente de novo projeto pode usar o Nano Banana nos bastidores para ajudar na criação de ideias de design de UI e melhorar a fidelidade visual do aplicativo gerado. - Trevor Johns, engenheiro de relações com desenvolvedores.
Caixa de diálogo para configurar um novo projeto.
2. Peça ao agente para refinar seu código fornecendo contextos "intencionais"
Ao usar os Agentes do Gemini, a qualidade da saída está diretamente relacionada aos limites definidos. Não peça apenas para "corrigir este código". Seja muito intencional com o contexto fornecido e específico sobre o que você quer (e o que não quer). Melhore a saída fornecendo blogs ou documentos recentes para que o modelo possa fazer sugestões precisas com base neles.
Peça ao agente para simplificar uma lógica complexa ou se ele encontrar problemas fundamentais nela. Você também pode pedir para ele verificar riscos de segurança em áreas em que você não tem certeza. Ser firme com suas instruções, até mesmo dizendo ao modelo "não invente coisas" em casos em que você está usando APIs muito novas ou experimentais, ajuda a manter a IA focada nos resultados que você quer alcançar. - Alejandra Stamato, especialista em Android do Google Developers e engenheira de Android na HubSpot.
3. Usar a documentação com o modo Agente para fornecer contexto para novas bibliotecas
Para evitar que o modelo crie código para bibliotecas novas ou de nicho, use as ferramentas do agente do Android Studio para acessar a documentação: pesquise e busque a documentação do Android. Você pode pedir para o Gemini pesquisar na base de conhecimento do Android ou em artigos de documentação específicos. O modelo pode usar essa opção se achar que está faltando alguma informação, o que é bom principalmente quando você usa APIs de nicho ou que não são tão comuns.
Se você tiver certeza de que quer que o modelo consulte a documentação e que essas ferramentas sejam acionadas, uma boa dica é adicionar algo como "pesquise a documentação oficial" ou "confira os documentos" aos seus comandos. Para documentação sobre diferentes bibliotecas que não são específicas do Android, instale um servidor MCP que permita acessar documentação como Context7 (ou algo semelhante). - Jose Alcérreca, engenheiro de relações com desenvolvedores Android, Google.
4. Use a IA para ajudar a criar arquivos Agents.md para usar frameworks, bibliotecas e sistemas de design personalizados
Para garantir que o agente use frameworks, bibliotecas e sistemas de design personalizados, você tem duas opções: 1) Nas configurações, o Android Studio permite especificar regras a serem seguidas quando o Gemini realiza essas ações para você. Ou 2) crie arquivos Agents.md no seu aplicativo e especifique como as coisas devem ser feitas ou sirva como orientação para quando a IA estiver realizando uma tarefa, frameworks específicos, sistemas de design ou maneiras específicas de fazer as coisas (como a arquitetura exata, o que fazer ou não fazer), em um formato padrão de marcadores para dar instruções claras à IA.
Gerenciar arquivos AGENTS.md como contexto.
Você também pode usar o arquivo Agents.md na raiz do projeto e ter agentes em diferentes módulos (ou até subdiretórios) do projeto. Quanto mais contexto você tiver ou quanto mais orientação estiver disponível enquanto você trabalha, mais informações a IA poderá acessar. Se você tiver dificuldades para criar esses arquivos Agents.md, use a IA para ajudar a criá-los ou fornecer bases com base nos projetos que você tem e edite-os para não precisar começar do zero. - Joe Birch, especialista em desenvolvimento do Google Android e engenheiro de equipe na Buffer.
5. Deixe as tarefas tediosas com o Agent e economize tempo
Você pode usar o agente do Gemini no Android Studio para ajudar a realizar tarefas como escrever e revisar mais rápido. Por exemplo, ele pode ajudar a escrever mensagens de commit, oferecendo um bom resumo que você pode revisar e economizar tempo. Além disso, peça para ele escrever testes. Sob sua orientação, o agente pode analisar os outros testes no seu projeto e escrever um bom teste para você executar seguindo as práticas recomendadas. Outro bom exemplo de tarefa tediosa é escrever um novo analisador para um determinado formato JSON. Basta dar alguns exemplos ao Gemini para começar rapidamente. - Diego Perez, engenheiro de software Android, Google
6. Controle o que você compartilha com a IA usando comandos ou desativações simples, além de modelos pagos.
Se você quiser controlar o que é compartilhado com a IA nos planos sem custo financeiro, é possível desativar parte ou todo o seu código do treinamento de modelo adicionando um arquivo de exclusões de IA (.aiexclude) ao seu projeto. Esse arquivo usa a correspondência de padrões glob semelhante a um arquivo .gitignore, especificando diretórios ou arquivos sensíveis que precisam ser ocultados da IA. É possível colocar arquivos .aiexclude em qualquer lugar dentro do projeto e das raízes do VCS para controlar quais arquivos os recursos de IA podem acessar.
Exemplo de um arquivo ".aiexclude" no Android Studio.
Outra opção é desativar o compartilhamento de contexto nas configurações do Android Studio por projeto ou por usuário. No entanto, esse método limita a funcionalidade de vários recursos porque a IA não tem acesso ao seu código.
Lembre-se de que os planos pagos nunca usam seu código para treinamento de modelo. Isso inclui usuários que usam uma chave de API do AI Studio e empresas que assinam o Gemini Code Assist. - Trevor Johns, engenheiro de relações com desenvolvedores.
Saiba mais sobre o Gemini no Android Studio com a equipe do Android e os Especialistas do Google Developers no nosso recente bate-papo informal e baixe o Android Studio para começar.
Continuar lendo
-
Notícias sobre produtos
Temos o prazer de anunciar que o Feature Drop 3 do Android Studio Otter agora está estável. Essa versão repleta de recursos traz uma grande atualização para seus fluxos de trabalho agênticos no Android Studio e oferece mais flexibilidade e controle sobre como você usa a IA para criar apps Android.
Sandhya Mohan, Trevor Johns • Leitura de 9 minutos
-
Notícias sobre produtos
A atualização de recursos do Android Studio Otter 2 chegou para turbinar sua produtividade.
Sandhya Mohan, Trevor Johns • 3 min de leitura
-
Notícias sobre produtos
O fluxo de trabalho e as necessidades de IA de cada desenvolvedor são únicos. Por isso, é importante poder escolher como a IA ajuda no desenvolvimento. Em janeiro, lançamos a opção de escolher qualquer modelo de IA local ou remoto para ativar a funcionalidade de IA no Android Studio.
Matthew Warner • Leitura de 2 minutos
Fique por dentro
Receba os insights mais recentes sobre desenvolvimento Android na sua caixa de entrada semanalmente.