Google AI Studio te permite crear apps nativas para Android a partir de una instrucción en lenguaje natural. Describe la app que quieres y el agente Antigravity generará un proyecto completo en Kotlin y Jetpack Compose. Desde tu navegador, puedes obtener una vista previa de tu app en un emulador de Android basado en el navegador, instalarla en un dispositivo físico y publicarla para realizar pruebas.
Comenzar
Para comenzar a compilar una app para Android, haz lo siguiente:
- Ve al modo de compilación en Google AI Studio con el panel de navegación de la izquierda.
- Selecciona Android en el selector de plataformas.
- Ingresa una instrucción que describa la app que quieres crear (por ejemplo, "Crea una tabla de seguimiento de tareas diarias con almacenamiento local" o "Crea una calculadora simple").
- El agente genera el proyecto y lo inicia en el emulador de Android basado en el navegador.
Luego, puedes iterar en tu app con el panel de chat, al igual que en la experiencia web. El agente administra todos los archivos de tu proyecto de Android y propaga los cambios en toda la base de código.
Emulador de Android basado en el navegador
El emulador de Android se ejecuta por completo en la nube y se transmite a tu navegador. No es necesario que instales el SDK de Android, Android Studio ni un emulador local.
El emulador proporciona lo siguiente:
- Simulación de dispositivos similar a Pixel: Presiona, desplázate e interactúa con tu app como lo harías en un dispositivo real.
- Compatibilidad con la rotación: Cambia entre la orientación vertical y horizontal.
- Vista previa en vivo: Cuando el agente realiza cambios en el código, la app se vuelve a compilar y el emulador se actualiza automáticamente.
Limitaciones del emulador
El emulador basado en el navegador no admite todas las funciones de hardware. Los siguientes elementos no están disponibles en el emulador:
- Captura de fotos y cámaras
- NFC y Bluetooth
- GPS (se simula la ubicación)
- Servicios de Google Play (Acceso con Google, Maps y otras funciones de los Servicios de Play que funcionan en un dispositivo real, pero no en el emulador)
Instala en un dispositivo con ADB
Puedes instalar el APK compilado directamente en un dispositivo Android físico conectado a tu computadora a través de USB. Esto usa WebUSB para comunicarse con tu dispositivo a través del navegador. No se requiere instalación local de ADB.
Requisitos previos
- Un navegador Chrome o Edge que admita WebUSB
- Un dispositivo Android con las Opciones para desarrolladores y la depuración por USB habilitadas
- Un cable USB que conecte tu dispositivo a la computadora
Instala la app en tu dispositivo
- Haz clic en Install on Device en el panel de vista previa.
- Selecciona tu dispositivo Android en el selector de dispositivos USB del navegador.
- El APK se transfiere y se instala en tu dispositivo.
- La app se iniciará automáticamente.
Publica en Play Store
Puedes publicar tu app para Android en el segmento de pruebas internas de Google Play Console, que te permite distribuir la app a un máximo de 100 verificadores.
Requisitos previos
- Una cuenta de desarrollador de Google Play (se requiere una tarifa de registro única de USD 25)
- Un perfil de desarrollador completo en Play Console
Cómo publicar tu app
- Abre Settings > Publish en Google AI Studio.
- Haz clic en Publicar en Play Store.
- Autentícate con tu cuenta de desarrollador de Google Play.
- AI Studio firma el APK, crea la ficha de Play Store (o sube una versión nueva) y publica en el segmento de pruebas internas.
- Recibirás un vínculo para compartir con los verificadores.
AI Studio administra la firma de APK automáticamente con un almacén de claves administrado. Puedes personalizar la ficha de Play Store (ícono, capturas de pantalla, descripción) más adelante en Play Console.
Qué se genera
Cuando compilas una app para Android, el agente genera un proyecto estándar basado en Gradle con la siguiente estructura:
- Configuración de compilación: Archivos
build.gradle.kts(a nivel del proyecto y de la app) con el DSL de Kotlin - Capa de la IU: Componentes de Jetpack Compose con temas de Material 3
- Arquitectura: Arquitectura de actividad única con ViewModels y clases de datos.
- Recursos:
AndroidManifest.xml, elementos de diseño, cadenas y otros recursos de Android
El agente administra automáticamente las dependencias de Gradle y agrega paquetes de los repositorios de Maven y Google según sea necesario.
Puedes ver y editar el código generado en la pestaña Código del panel de vista previa. Para continuar el desarrollo en Android Studio, descarga el proyecto como un archivo ZIP.
Limitaciones
La compilación de apps para Android en AI Studio tiene las siguientes limitaciones:
Limitaciones de la plataforma
- Solo del cliente: Las apps para Android no incluyen un componente del servidor. No están disponibles las funciones que requieren un tiempo de ejecución del servidor (administración de secretos, multijugador, Firebase, APIs de Google Workspace).
- Arquitectura de actividad única: Solo se admiten proyectos de actividad única y módulo único.
- Solo Jetpack Compose: Las apps usan Kotlin y Jetpack Compose. No se admiten diseños de Java ni XML.
- No hay NDK ni código nativo: No se admite código C ni C++.
- Sin Wear OS ni Android TV: Solo se admiten los factores de forma de teléfonos y tablets.
Exporta limitaciones
- Solo descarga en ZIP: Puedes descargar el proyecto como un archivo ZIP. La exportación a GitHub aún no está disponible para proyectos de Android.
¿Qué sigue?
- Crea apps en Google AI Studio
- Cómo desarrollar apps de pila completa (web)
- Consulta ejemplos en la Galería de apps.