Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Crea una App tipo TAXI usando el Agente de IA OpenCode
New
Rating: 5.0 out of 5(1 rating)
5 students

Crea una App tipo TAXI usando el Agente de IA OpenCode

Aprende a programar dirigiendo un agente de IA, de cero a una aplicación completa con OpenCode, React Native y Firebase
Created byJonathan Goyes
Last updated 11/2026
Spanish

What you'll learn

  • Saber qué es Aventón y cómo se construye con un agente, y tener Node.js, Git, Android Studio y dos emuladores encendidos a la vez.
  • Instalar OpenCode 2, conectarlo a su proveedor, elegir el modelo con criterio y moverte en el TUI: comandos, sesiones, cancelar un turno y permisos.
  • Crear Aventón con el agente, correrla como development build en dos teléfonos con un solo Metro y versionarla en GitHub con los skills de superpowers.
  • Tener el documento de diseño, el plan en tareas pequeñas, el archivo MD con las reglas de la casa y un skill propio, y saber encargar sin ensuciar el contexto.
  • Montar la pantalla de inicio, los emuladores de Firebase, el proyecto en consola, el SDK nativo, las funciones con reloj de ofertas y el rol en servidor.
  • Registrar pasajera y conductor con su rol, verificar el correo, recuperar la contraseña, completar perfiles y revisar lo que escribió el agente sin leer código.
  • Activar la facturación con alerta de presupuesto, crear dos claves restringidas y ver la cartografía real de Google con un estilo propio en los dos teléfonos.
  • Elegir destino con Places y origen en el mapa, trazar la ruta con Routes, cotizar Estándar y XL en Cloud Functions y pedir el viaje sin duplicarlo.
  • Poner al conductor en línea con su posición en Realtime Database, también en segundo plano, y auditar el proyecto con subagentes.
  • Ofrecer el viaje al conductor más cercano, aceptarlo, rechazarlo o dejarlo vencer, seguirlo en el mapa en vivo con su ETA y ver el historial de cada rol.
  • Hablar durante el viaje por un chat privado, guardar los avisos en la bandeja de cada destinataria y recibirlos como push sin mostrar el texto del chat.
  • Calificarse una vez por lado y cobrar con tarjeta de prueba de Stripe (autorizar, capturar, webhook firmado) o en efectivo confirmado por el conductor.
  • Proteger Firestore y Realtime Database con reglas que deniegan por defecto y validar rol, titularidad, transiciones e idempotencia en cada función.
  • Cubrir carga, error, vacío y falta de red, desplegar el backend a staging con integración continua y terminar con la build de producción de EAS instalada.

Course content

15 sections • 80 lectures • 14h 15m total length
  • Descargar e instalar Node.js3:48
  • Instalar Git y presentarse5:14
  • Android Studio y el emulador de la pasajera8:12
  • Un segundo emulador para el conductor4:44

Requirements

  • Computadora con Windows y conexión a internet
  • No hace falta saber programar: ni TypeScript, ni React, ni Git, ni Firebase

Description

Construye una app de transporte tipo taxi completa, con mapas, pagos y tiempo real, dirigiendo a un agente de IA. Tú decides; OpenCode escribe el código.


¿Alguna vez le pediste código a una IA y acabaste con algo que funcionaba a medias? En este curso aprendes a trabajar con un agente como un equipo profesional: primero se diseña, luego se planifica y después se construye tarea por tarea, comprobando cada paso en dos teléfonos a la vez.


LO QUE VAS A CONSTRUIR:


- «Aventón», una app para Android e iOS con dos roles: pasajera y conductor

- Registro con correo y rol fijo, verificación del correo y recuperación de la contraseña

- El mapa de Google con estilo propio, la búsqueda del destino y la ruta con su tarifa calculada en el servidor

- El conductor en línea, con su posición en primer y segundo plano

- Ofertas al conductor más cercano, una cada vez, que vencen a los 15 segundos

- El viaje en vivo en el mapa, con su tiempo de llegada, chat entre los dos y avisos push

- Pagos con tarjeta de prueba de Stripe confirmados por un webhook firmado, o en efectivo

- Calificaciones, historial de viajes y reglas de seguridad comprobadas con una cuenta ajena


LAS TECNOLOGÍAS:


- OpenCode 2, el agente de IA que escribe el código desde tu terminal

- React Native y Expo, con TypeScript y Expo Router: un solo código para Android e iOS

- Firebase con sus emuladores en local: autenticación, Firestore, Realtime Database, Cloud Functions y Cloud Messaging

- Google Maps, Places y Routes

- Stripe para los pagos

- Git y GitHub


LO QUE APRENDERÁS A HACER CON UN AGENTE DE IA


- Elegir el modelo con criterio y moverte en el TUI de OpenCode sin miedo

- Trabajar con el método superpowers: una conversación de diseño → un documento → un plan dividido en tareas pequeñas → una tarea por clase

- Poner las reglas de la casa en y crear tu propio skill para cerrar cada tarea

- Mantener limpio el contexto del agente y pedirle mejor

- Revisar lo que escribió el agente sin leer el código

- Volver atrás cuando el agente rompe algo, con Git como red de seguridad

- Repartir una auditoría del proyecto entre varios subagentes de solo lectura


POR QUÉ ESTE CURSO ES DIFERENTE


- Todo se construye en cámara, paso a paso

- Empiezas desde cero: cada herramienta se instala en clase

- Cada clase termina con el resultado comprobado en los dos teléfonos

- Al final te quedas con un proyecto completo en GitHub que puedes enseñar en tu portafolio

Who this course is for:

  • principiantes absolutos en programación y en desarrollo móvil, sin experiencia con agentes de IA: el agente escribe el código, y cada concepto se explica cuando la app lo necesita
  • Programadores
  • Ingenieros de Sistemas
  • Ingenieros de Software
  • Estudiantes de Ingeniería de Sistemas
  • Estudiantes de Ingeniería en Computación