Criar apps Android no Google AI Studio

O Google AI Studio permite criar apps Android nativos com um comando em linguagem natural. Descreva o app que você quer, e o Antigravity Agent vai gerar um projeto completo em Kotlin e Jetpack Compose project. No navegador, você pode visualizar o app em um emulador do Android baseado em navegador, instalá-lo em um dispositivo físico e publicá-lo para testes.

Primeiros passos

Para começar a criar um app Android:

  1. Acesse o modo de criação no Google AI Studio usando o painel de navegação à esquerda.
  2. Selecione Android no seletor de plataforma.
  3. Insira um comando que descreva o app que você quer criar. Por exemplo, "Crie uma planilha de controle de tarefas diárias com armazenamento local" ou "Crie uma calculadora simples".
  4. O agente gera o projeto e o inicia no emulador do Android baseado em navegador.

Em seguida, você pode iterar no app usando o painel de chat, assim como na experiência da Web. O agente gerencia todos os arquivos no seu Projeto do Android e propaga as mudanças em toda a base de código.

Emulador do Android baseado em navegador

O Android Emulator é executado totalmente na nuvem e transmitido para o navegador. Não é necessário instalar o SDK do Android, o Android Studio ou um emulador local.

O emulador oferece:

  • Simulação de dispositivo semelhante a um Pixel: toque, role e interaja com o app como em um dispositivo real.
  • Suporte à rotação: alterne entre as orientações retrato e paisagem.
  • Visualização em tempo real: quando o agente faz mudanças no código, o app é recriado e o emulador é atualizado automaticamente.

Limitações do emulador

O emulador baseado em navegador não oferece suporte a todos os recursos de hardware. Os seguintes não estão disponíveis no emulador:

  • Captura de câmera e fotos
  • NFC e Bluetooth
  • GPS (a localização é simulada)
  • Google Play Services (o Login do Google, o Maps e outros recursos do Play Services funcionam em um dispositivo real, mas não no emulador)

Instalar em um dispositivo com ADB

Você pode instalar o APK criado diretamente em um dispositivo Android físico conectado ao computador usando um cabo USB. Isso usa WebUSB para se comunicar com o dispositivo pelo navegador. Não é necessária uma instalação local do ADB.

Pré-requisitos

Instalar o app no dispositivo

  1. Clique em Instalar no dispositivo no painel de visualização.
  2. Selecione seu dispositivo Android no seletor de dispositivos USB do navegador.
  3. O APK é transferido e instalado no dispositivo.
  4. O app é iniciado automaticamente.

Publicar na Google Play Store

Você pode publicar seu app Android na faixa de teste interno do Google Play Console, que permite distribuir o app para até 100 testadores.

Pré-requisitos

Publicar o app

  1. Abra Configurações > Publicar no Google AI Studio.
  2. Clique em Publicar no Google Play Store.
  3. Faça a autenticação com sua conta de desenvolvedor do Google Play.
  4. O AI Studio assina o APK, cria a página do app (ou faz o upload de uma nova versão) e publica na faixa de teste interno.
  5. Você recebe um link para compartilhar com seus testadores.

O AI Studio gerencia a assinatura do APK automaticamente usando um keystore gerenciado. Você pode personalizar a página do app (ícone, capturas de tela, descrição) mais tarde no Play Console.

O que é gerado

Ao criar um app Android, o agente gera um projeto padrão baseado no Gradle com a seguinte estrutura:

  • Configuração de build: build.gradle.kts arquivos (nível do projeto e do app) usando a DSL do Kotlin.
  • Camada de interface: componentes do Jetpack Compose com temas do Material 3.
  • Arquitetura: arquitetura de atividade única com ViewModels e classes de dados.
  • Recursos: AndroidManifest.xml, drawables, strings e outros recursos do Android.

O agente gerencia automaticamente as dependências do Gradle, adicionando pacotes dos repositórios Maven e do Google conforme necessário.

Você pode visualizar e editar o código gerado usando a guia Código no painel de visualização. Para continuar o desenvolvimento no Android Studio, faça o download do projeto como um arquivo ZIP.

Limitações

A criação de apps Android no AI Studio tem as seguintes limitações:

Limitações da plataforma

  • Apenas do lado do cliente: os apps Android não incluem um componente do lado do servidor. Os recursos que exigem um ambiente de execução do servidor (gerenciamento de secrets, modo multiplayer, Firebase, APIs do Google Workspace) não estão disponíveis.
  • Arquitetura de atividade única: apenas projetos de atividade única e módulo único são aceitos.
  • Apenas Jetpack Compose: os apps usam Kotlin e Jetpack Compose. Layouts Java e XML não são aceitos.
  • Sem NDK ou código nativo: o código C e C++ não é aceito.
  • Sem Wear OS ou Android TV: apenas os formatos de smartphone e tablet são aceitos.

Limitações de exportação

  • Download apenas de ZIP: você pode fazer o download do projeto como um arquivo ZIP. A exportação do GitHub ainda não está disponível para projetos Android.

A seguir