
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