Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Clon Airbnb App con IA: Claude Code, React Native y Supabase
New
6 students

Clon Airbnb App con IA: Claude Code, React Native y Supabase

App móvil tipo Airbnb con React Native y Expo, Supabase, Stripe y Claude Code, paso a paso y sin saber programar
Created byJonathan Goyes
Last updated 10/2026
Spanish

What you'll learn

  • Instalar y verificar las herramientas: Android Studio con su emulador, Claude Code con su modelo y un proyecto de Supabase, y moverte en Claude Code.
  • Tener la app creada por el agente y corriendo en el emulador con Expo Go, versionada en GitHub y con el plugin de superpowers instalado.
  • Tener el documento de diseño, el plan en tareas pequeñas, el CLAUDE MD con las reglas de la casa, un hook que las cumple y la primera tarea hecha.
  • Encargar trabajo a un agente sin ensuciar su contexto, deshacer un turno que salió mal y crear un skill propio que cierra cada tarea igual.
  • Dejar la app limpia de plantilla, con tema propio, Jest, componentes comunes y lógica compartida con tests (Tareas 2, 3 y 4), cerrando cada una con tu skill.
  • Enlazar el CLI de Supabase, aplicar el esquema con sus políticas de seguridad, comprobarlo con un script y llenar la base de alojamientos de ejemplo.
  • Tener registro e inicio de sesión con correo y la pestaña Perfil, comprobar las políticas con una cuenta intrusa y conectar el agente a la base por MCP.
  • Tener la pestaña Explorar con listado y búsqueda con filtros, auditar el código del agente y sumar un subagente revisor propio al equipo.
  • Construir la pantalla de detalle con galería con créditos, mapa de ubicación y calendario de disponibilidad (Tareas 11 a 14).
  • Tener el flujo de reserva: reserva pendiente en una Edge Function, cobro con la hoja de pago de Stripe en modo prueba, webhook, recibo y pestaña Reservas.
  • Tener la pestaña Anfitrión: anuncios, formulario con mapa, subida de fotos desde el teléfono y reservas recibidas, hechas con subagentes y revisor propio.
  • Añadir el acceso con Google con credenciales propias, pulir la app mirando el teléfono y comprobar los estados de carga, error y vacío en el emulador.
  • Dar a la app ícono y configuración de producción, revisar su seguridad, compilar un APK con EAS Build, instalarlo en el emulador y recorrerlo de punta a punta.

Course content

14 sections • 75 lectures • 9h 18m total length
  • Instalar Visual Studio code0:53
  • Descargar e instalar Node.js2:32
  • Instalar Android Studio y crear el emulador Pixel 89:00
  • Que hace un agente de IA1:38
  • La primera pregunta a Claude Code1:01
  • Los modelos de Claude Code: cuál usar para cada tarea6:28
  • Comandos y vida diaria de Claude Code5:43
  • Crear el proyecto de Supabase4:29

Requirements

  • Computadora con Windows y conexión a internet
  • Manejo básico del sistema operativo (descargar archivos, abrir programas)
  • Una cuenta de Anthropic con suscripción que incluya Claude Code (Pro o Max); el plan gratuito no lo incluye
  • No hace falta experiencia previa en programación: el agente escribe el código y cada concepto se explica al usarlo

Description

Aprende a construir un clon de Airbnb para móvil completo… y a trabajar con IA como lo hacen los desarrolladores serios.


Este curso no es "copia y pega prompts hasta que funcione". Es un método probado para dirigir a un agente de IA (Claude Code, el agente de Anthropic para la terminal) en un proyecto real, de principio a fin: una app multiplataforma para Android e iOS con React Native, Expo y Supabase, con reservas, pagos con Stripe y panel de anfitrión incluidos. Todo se prueba en el emulador de desde las primeras clases.


Lo que aprenderás sobre trabajar con IA:


- A elegir el modelo según la tarea (el potente para pensar, el equilibrado para construir, el rápido para lo mecánico) y a manejar Claude Code desde su terminal: comandos, sesiones, modos y permisos

- A  Usar la Skill Superpowers antes de escribir una sola línea de código, hasta tener un documento de diseño

- A convertir ese diseño en un plan de implementación escrito en disco (no en la memoria del agente, que se pierde)

- A ejecutar ese plan por tareas pequeñas ("ejecuta la Tarea N del plan y nada más"), verificando cada una en el emulador, sin dejar que la IA se descontrole y avance de más

- A medir el contexto del agente con /context y a mantenerlo limpio: una sesión nueva por tarea, para que la IA no arrastre confusión

- A deshacer un turno que salió mal sin perder el trabajo bueno

- A usar subagentes para auditar el código y repartir el trabajo pesado sin ensuciar la sesión principal, y a crear tu propio subagente revisor

- A dejar por escrito las reglas del proyecto en MEMORIA y a hacerlas cumplir con un hook, para que el agente las respete en cada sesión

- A crear tu propia skill para cerrar cada tarea siempre igual, y a conectar el agente a tu base de datos real por MCP en solo lectura

- A leer lo que escribió el agente, pedir una segunda opinión y decidir el siguiente paso con criterio, no a ciegas


Y de regalo, construyes una app móvil real:


- Autenticación con correo y con Google

- Base de datos en Supabase con seguridad RLS, comprobada con una cuenta intrusa

- Listado de alojamientos con búsqueda y filtros

- Ficha de cada alojamiento con galería de fotos, mapa y calendario de disponibilidad

- Panel de anfitrión: publicar alojamientos con su ubicación en el mapa y fotos subidas desde el teléfono, y ver las reservas recibidas

- Reservas sin solapes y pago con la hoja de pago nativa de Stripe, confirmado por un webhook en una Edge Function

- Pantalla "Mis reservas" con estados de carga, error y vacío

- Tests con Jest para la lógica compartida

- Control de versiones con GitHub

- Preparación para producción, revisión de seguridad y APK compilado en la nube con EAS Build

Who this course is for:

  • principiantes absolutos en desarrollo móvil, sin experiencia previa en programación ni en agentes de IA