Use o poder da IA generativa para acelerar seu fluxo de trabalho de desenvolvimento Android. O agente pode ajudar você a transformar uma ideia em um protótipo de app em minutos.
O agente reduz o tempo gasto na configuração de dependências, na escrita de código boilerplate e na criação de navegação básica, permitindo que você se concentre nos aspectos criativos do desenvolvimento de apps.
Por padrão, o agente é altamente otimizado para criar interfaces modernas e declarativas usando o Jetpack Compose.
O que você pode criar
O agente é capaz de gerar uma variedade de apps:
- Apps de tela única: crie apps básicos com layouts de interface estáticos, como uma tela de perfil, uma página de configurações ou uma calculadora.
- Apps de várias páginas: crie aplicativos com navegação básica entre telas, como um app de cartões didáticos para estudar.
- Apps aprimorados com IA: integre as APIs Gemini para adicionar recursos de IA generativa ao seu app, como uma interface de chatbot ou um resumidor de texto.
- Apps com integração de API pública: crie apps que mostram dados de APIs públicas, como um app de clima.
Primeiros passos
Para usar o agente para configurar um projeto, faça o seguinte:
- Inicie o Android Studio.
Selecione New Project na tela Welcome to Android Studio ou File > New > New Project em um projeto.
Figura 1. Começar um projeto. Selecione Criar com IA.
Figura 2. Selecione um modelo de projeto ou crie seu app com IA. Digite o comando no campo de entrada de texto e clique em Próxima.
Figura 3. Caixa de diálogo para configurar um novo projeto. Dê um nome ao app e clique em Finish para iniciar o processo de geração.
Figura 4. Caixa de diálogo para nomear um novo projeto. Valide o app finalizado usando o plano de projeção e executando o app no Android Emulator ou em um dispositivo.
Figura 5. Novo app criado pelo agente do New Project.
Como funciona
O agente usa um processo iterativo, orientado por IA, para criar seu app. Veja o que esperar:
Descreva seu app: comece fornecendo um comando em linguagem natural que descreva sua ideia de app. Também é possível incluir imagens, como esboços ou modelos, para orientar o processo de geração.
Analisar o plano: com base no seu comando, o agente gera um plano estruturado para o app. Você poderá analisar e mudar o plano ou pedir que o agente proponha outro plano.
Aprovar e gerar: depois que você aprova o plano, o agente inicia o loop de geração autônoma.
- Gera o código necessário para todos os arquivos.
- Cria o projeto.
- Analisa os erros de build e tenta corrigir o código automaticamente.
- Continua em loop até que o projeto seja criado.
Dicas para melhorar o desempenho
Para maximizar a eficácia do uso do agente para gerar novos projetos, considere as seguintes dicas:
- Defina claramente os requisitos do projeto: comece com um comando claro e detalhado. Especifique a finalidade do app, o público-alvo, as funcionalidades principais e as tecnologias ou bibliotecas específicas que você quer usar. Por exemplo, em vez de "Criar um app de notas", use "Criar um app simples de anotações usando o Jetpack Compose e um banco de dados do Room para permitir que os usuários adicionem, editem e excluam notas. Use o Material 3 com um esquema de cores vibrantes."
- Especifique o Jetpack Compose: embora a IA possa gerar visualizações XML legadas, se solicitado, recomendamos incluir "Jetpack Compose" no comando para receber o código de interface mais moderno e fácil de manter. Se você não conhece esse paradigma, consulte a documentação do Compose.
- Usar uma chave de API do AI Studio (com o agente integrado): tanto a qualidade do código quanto o visual do app gerado são muito melhores ao usar o agente com uma chave de API do AI Studio para acessar os modelos mais recentes do Gemini.
- Fazer upload de modelos de design: (opcional) se você tiver modelos de design ou wireframes de designers, forneça-os ao agente na caixa de diálogo Novo projeto. As referências visuais ajudam muito a IA a entender o layout e a estética pretendidos, gerando um código que se aproxima mais da sua visão de design.
- Especifique os formatos desejados: indique claramente os formatos que você está segmentando (por exemplo, smartphone, tablet, Wear OS, Android TV). Isso ajuda o agente a gerar layouts e configurações adequados para cada tipo de dispositivo. Por exemplo, "Gere um projeto para um smartphone e um tablet, com layouts responsivos para ambos". Verifique se você tem uma imagem de emulador adequada configurada para o agente usar durante a avaliação.
- Itere e refine: não tenha medo de iterar. Se a resposta inicial não for perfeita, refine o comando ou forneça mais detalhes na conversa do Modo Agente para tentar de novo. O agente pode aprender com instruções mais específicas.
- Dê exemplos: se possível, inclua exemplos de apps ou padrões de interface semelhantes que você admira. Isso pode orientar a IA para designs e estruturas que se alinham às suas preferências.
Melhore sua experiência no Gemini com sua própria chave de API
Se você estiver usando o agente integrado do Android Studio, ele vai funcionar imediatamente com o modelo padrão (sem custo financeiro) do Gemini do Android Studio. No entanto, fornecer sua própria chave de API do Google AI Studio desbloqueia outros recursos:
- Melhor desempenho do modelo: ao fornecer sua própria chave de API, você tem acesso prioritário aos modelos mais recentes e avançados do Gemini. Esses modelos oferecem melhor compreensão, qualidade de código e eficiência, resultando em um scaffolding de projeto mais preciso e abrangente.
- Janelas de contexto maiores: sua chave de API permite o uso de janelas de contexto mais longas no Gemini. Isso significa que o agente pode processar mais informações dos seus comandos e arquivos fornecidos, o que resulta em uma geração de projetos mais detalhada e personalizada.
- Geração de design aprimorada: ao fornecer uma chave de API, o agente pode usar o Nano Banana para gerar modelos de design em segundo plano, melhorando significativamente a aparência dos designs de apps gerados. Isso resulta em layouts da interface mais atraentes e modernos no projeto gerado.
Para usar sua própria chave de API, acesse Settings > Tools > AI > Model Providers no Android Studio, selecione Google AI Studio e forneça uma chave de API gerada no Google AI Studio. Para mais detalhes, consulte Adicionar sua própria chave de API Gemini.