1. Introducción
En este lab, se te guiará para migrar tus espacios de trabajo existentes a Google Antigravity, un IDE basado en código y con agentes. Aquí tienes un video de 1 minuto que abarca los pasos que seguiremos en este lab.
2. Instala el IDE de Antigravity
Antigravity es el IDE agente de Google que prioriza el código. En este lab, se usa Antigravity para realizar transformaciones automáticas del proyecto.
- Navega a antigravity.google.
- Descarga el instalador para tu sistema operativo (macOS, Windows o Linux).
- Ejecuta el instalador y sigue las instrucciones en pantalla.
- Abre Antigravity para asegurarte de que funcione correctamente.
3. Instala Node.js.
Antigravity y Firebase CLI dependen de Node.js. Asegúrate de tener la versión 20 o una posterior.
- Descarga la versión LTS de Node.js desde nodejs.org.
- Ejecuta el instalador y acepta la configuración predeterminada.
- Abre una terminal y ejecuta
node --versionpara confirmar que la versión sea 20.x o posterior.
4. Instala Firebase CLI
Firebase CLI te permite implementar tu app desde la línea de comandos.
- En tu terminal, ejecuta el siguiente comando para instalar la CLI de forma global:
npm install -g firebase-tools - Si se te solicitan permisos en macOS o Linux, es posible que debas ejecutar lo siguiente:
sudo npm install -g firebase-tools - Verifica la instalación:
Asegúrate de que la versión sea 15.10.0 o posterior.firebase --version
5. Exporta tu proyecto desde Firebase Studio
- Abre tu espacio de trabajo en Firebase Studio.
- Haz clic en el botón Mover ahora en la parte superior del espacio de trabajo.
- Sigue las instrucciones en pantalla para comprimir y descargar los archivos de su proyecto.
- Nota: Si no aparece ninguna ventana, busca bloqueadores de ventanas emergentes en la barra de direcciones del navegador.
- Extrae la carpeta ZIP descargada a un directorio local.
6. Inicializa tu app en Antigravity
- Abre la carpeta extraída en Antigravity.
- En el panel Agente, selecciona el modelo Gemini Flash.
- Escribe la siguiente instrucción:
@fbs-to-agy-export - Sigue las indicaciones del agente y brinda asistencia si se te solicita para completar la transformación del proyecto.
7. Obtén una vista previa de tu app de forma local
- Navega al menú Ejecutar y depurar en la barra lateral izquierda.
- Haz clic en el botón Play para iniciar el servidor de desarrollo local.
- Sigue las instrucciones de la terminal para ver tu aplicación.
8. Cómo publicar tu app
- Abre el panel de chat del agente.
- Escribe la siguiente instrucción:
Publish my app - Cuando se te solicite que ejecutes
firebase deploy, selecciona Sí. - El agente te vinculará a tu URL de App Hosting existente o te guiará por una nueva configuración.
9. Conclusión
Migraste correctamente tu proyecto de Firebase Studio a Antigravity y lo volviste a implementar con flujos de trabajo basados en agentes.