Use o poder da IA generativa para acelerar seu fluxo de trabalho de desenvolvimento do 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.
O que você pode criar
O agente pode gerar vários apps multipantalla:
- 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 flashcards para estudo.
- Apps aprimorados com IA:integre as APIs do Gemini para adicionar recursos de IA generativa ao seu app, como uma interface de chatbot ou um resumo de texto.
- Apps com integração de API pública:crie apps que mostrem dados de APIs públicas, como um app de clima.
Primeiros passos
Para usar o agente e 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. Inicie um novo projeto. Selecione Criar com IA.
Figura 2. Selecione um modelo de projeto ou crie seu app com o Gemini. 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. Nomeie o 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 concluído usando o plano do projeto e executando o app no Android Emulator ou em um dispositivo.
Figura 5. Novo app criado pelo agente "Novo projeto".
Melhorar sua experiência com sua própria chave de API
Embora o agente funcione sem precisar de configuração usando o modelo padrão (sem custo financeiro) do Gemini no Android Studio, 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ê se beneficia do acesso prioritário aos modelos mais recentes e avançados do Gemini. Esses modelos oferecem melhor compreensão, qualidade e eficiência do código, resultando em uma estrutura de projeto mais precisa 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, resultando 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 simulações de design nos bastidores, melhorando significativamente a aparência dos designs de apps gerados. Isso resulta em layouts de interface mais atraentes e modernos no projeto gerado.
Para usar sua própria chave de API, acesse Configurações > Ferramentas > IA > Provedores de modelos no Android Studio, selecione Google AI Studio e forneça uma chave de API gerada pelo Google AI Studio. Para mais detalhes, consulte Adicionar sua própria chave de API Gemini.
Como funciona
O agente usa um processo iterativo baseado em IA para criar seu app. Veja o que você pode esperar:
Descreva seu app:comece fornecendo um comando em linguagem natural descrevendo sua ideia de app. Você também pode incluir imagens, como esboços ou simulados, para orientar o processo de geração.
Revise o plano:com base no seu comando, o Gemini no Android Studio gera um plano estruturado para seu app. Você pode revisar e mudar o plano ou pedir que o Gemini no Android Studio proponha outro plano.
Aprovar e gerar:depois que você aprova o plano, o Gemini no Android Studio inicia o loop de geração autônoma.
- Gera o código necessário para todos os arquivos.
- Cria o projeto.
- Analisa erros de build e tenta corrigir o código automaticamente.
- Continua o loop até que o projeto seja criado.
Dicas para ter a melhor performance
Para maximizar a eficácia do uso do agente na geração de novos projetos, considere as seguintes dicas:
- Defina claramente os requisitos do projeto: comece com um comando claro e detalhado. Especifique a finalidade, o público-alvo, as funcionalidades principais e as tecnologias ou bibliotecas específicas que você quer usar. Por exemplo, em vez de "Crie um app de notas", tente "Crie um app simples de anotações usando 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 vibrante".
- Use uma chave de API do AI Studio: a qualidade do código e a aparência do app gerado melhoram muito quando o agente é usado com uma chave de API do AI Studio para acessar os modelos mais recentes do Gemini.
- Fazer upload de simulações de design: (opcional) se você tiver simulações 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 desejados, resultando em um código gerado que corresponde mais de perto à sua visão de design.
- Especifique os formatos desejados: indique claramente quais formatos 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 smartphone e 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 semelhantes ou padrões de interface que você admira. Isso pode orientar a IA a gerar designs e estruturas que se alinham às suas preferências.