Recursos do Gemini no Android Studio

O Gemini no Android Studio inclui recursos para cada etapa do processo de desenvolvimento. Todos os recursos também estão incluídos no Gemini para empresas, a menos que indicado de outra forma.

Chat

A principal interface para interagir com o Gemini é a janela de chat. Você pode usar o Gemini para fazer perguntas simples e abertas ou pedir ajuda com problemas específicos. Confira exemplos de comandos para o Gemini.

Preenchimento automático de código

Ao ativar o compartilhamento do contexto do projeto, você pode ativar o preenchimento automático de código com IA. Quando o preenchimento automático de código com IA está ativado, o Gemini oferece o preenchimento automático de código que aparece como texto cinza em itálico enquanto você digita. Para saber mais, consulte Preenchimento automático de código.

Transformação de código

No editor de código do Android Studio, você pode pedir ao Gemini sugestões sobre como modificar, otimizar ou adicionar código ao seu app. As sugestões aparecem como uma diferença de código que pode ser modificada conforme necessário antes da aceitação. Para saber mais, consulte Transformação de código.

Explicar código

O Gemini pode ajudar a explicar o código para que você o entenda rapidamente. Para pedir que o Gemini explique, destaque o código, clique com o botão direito do mouse e selecione Gemini > Explicar código. Sua consulta é enviada ao painel principal da conversa do Gemini, onde ele pode fornecer uma resposta detalhada.

Sugerir melhorias

O Gemini pode oferecer sugestões para ajudar você a melhorar seu código para que ele siga as práticas recomendadas para apps Android e resulte em uma experiência do usuário aprimorada. Para receber sugestões, destaque um código, clique com o botão direito do mouse e selecione Gemini > Sugerir melhorias. Sua consulta é enviada ao painel principal da conversa no Gemini, onde o Gemini pode dar sugestões detalhadas.

Anexo de imagem multimodal (prévia)

O Gemini no Android Studio é compatível com entradas multimodais, o que permite anexar imagens diretamente aos comandos. Confira alguns casos de uso interessantes:

  • Prototipagem e iteração rápidas da interface: converta um wireframe simples ou um mockup de alta fidelidade da interface do app em código funcional.
  • Explicação e documentação de diagramas: tenha insights mais detalhados sobre arquiteturas complexas ou diagramas de fluxo de dados com o Gemini explicando os componentes e as relações deles.
  • Solução de problemas da interface: capture capturas de tela de bugs da interface e peça soluções ao Gemini.

Para saber mais, consulte Acelerar o desenvolvimento da interface com o anexo de imagens e leia a postagem do blog.

Anexo de arquivo (prévia)

Anexe arquivos de código como contexto nas interações por chat com o Gemini no Android Studio. Digite @ na barra de consulta para abrir um menu de conclusão de arquivo e selecione os arquivos que você quer anexar. Para saber mais, consulte a nota da versão de pré-lançamento sobre suporte a anexos de arquivos do Gemini no Android Studio.

Renomear variáveis (prévia)

Você pode receber sugestões do Gemini sobre como renomear variáveis para que elas sejam mais intuitivas e descritivas. Você pode receber sugestões para uma variável específica em Refatorar > Renomear ou pedir para o Gemini repensar todas as variáveis em um arquivo ou parte dele em Gemini > Repensar variáveis. Para saber mais, consulte Refatorar código.

Gerar cenários de teste de unidade (prévia)

O Gemini pode ajudar você a escrever testes de unidade sugerindo cenários de teste usando o contexto do código que você quer testar. Ao gerar cenários de teste de unidade, o Gemini inclui nomes e descrições detalhadas para que você entenda melhor a intenção de cada teste sugerido. Para saber mais, consulte Gerar cenários de teste de unidade.

Gerar documentação (prévia)

Use o Gemini no Android Studio para gerar documentação do seu código. Quando você destaca o código e pede para o Gemini documentar, a documentação sugerida aparece em uma diferença de código que pode ser refinada antes da aceitação. Para saber mais, consulte Gerar documentação.

Gerar mensagens de commit (prévia)

Ao confirmar mudanças no sistema de controle de versões do Android Studio, o Gemini pode usar o contexto das mudanças de código na confirmação atual e em confirmações recentes para sugerir uma mensagem de confirmação detalhada. Para saber mais, consulte Sugerir mensagem de commit.

Receber ajuda com erros de build e sincronização (prévia)

O Gemini no Android Studio entende os erros de build e sincronização do Gradle. Quando ocorrerem erros, clique no link "Perguntar ao Gemini" na saída de build para ajudar a diagnosticar e corrigir os problemas.

Receber ajuda com falhas do Logcat (prévia)

O Gemini no Android Studio pode ajudar a diagnosticar e corrigir falhas no tempo de execução. Quando isso acontecer, abra o Logcat e clique no link "Perguntar ao Gemini" na saída do Logcat para ajudar a corrigir o erro.

Receber ajuda com os insights de qualidade do app (prévia)

O Gemini pode ajudar a explicar e sugerir correções para falhas observadas nos dispositivos dos usuários, informadas no App Quality Insights. Ao analisar um rastreamento de pilha na janela da ferramenta App Quality Insights, clique em Insights para analisar os relatórios de falhas e, quando possível, recomendar as próximas etapas e recursos para resolver o problema. Para saber mais, consulte Analisar relatórios de erros.

Gerar prévias do Compose (prévia)

O Gemini pode gerar automaticamente prévias do Compose para economizar tempo ao projetar sua interface. Você pode gerar uma prévia do Compose para um combinável específico ou para um arquivo inteiro. Para saber mais, consulte Geração de prévias de composição com o Gemini.

Configurar o compartilhamento de contexto

Ao ativar o compartilhamento do contexto do projeto com o Gemini no Android Studio, você pode controlar quais arquivos excluir do compartilhamento usando arquivos .aiexclude. Coloque arquivos .aiexclude em qualquer lugar dentro do projeto e das raízes do VCS para controlar quais arquivos os recursos de IA podem acessar. Para saber mais, consulte Configurar o compartilhamento de contexto com arquivos .aiexclude.

Biblioteca de comandos (pré-lançamento)

Com a Biblioteca de comandos, você pode salvar e gerenciar comandos usados com frequência. Acesse a Biblioteca de comandos em Android Studio > Configurações > Gemini > Biblioteca de comandos.

Integração com ferramentas externas (prévia)

O Gemini no Android Studio para empresas é integrado a muitas ferramentas externas. Assim, você pode recuperar informações e realizar ações relacionadas a elas sem sair do Android Studio. Digite @ para abrir uma lista de ferramentas e selecione uma para incluir no comando para o Gemini. Por exemplo, você pode pedir para o Gemini listar seus documentos Google recentes digitando @GoogleDocs liste meus documentos recentes.