🚀 Descripción del curso
Curso práctico e intensivo de Desarrollo Móvil Multiplataforma con React Native + Expo y Supabase. Desde cero construirás una aplicación móvil para una comunidad (compartir ideas con fotos, registro y login de usuarios, perfiles y feed básico).
El enfoque es 100% orientado a proyecto: aprenderás las herramientas y patrones actuales —TypeScript, consultas y cache con TanStack Query, manejo de estado con Zustand, persistencia local con AsyncStorage, y componentes reutilizables inspirados en shadcn adaptados a React Native— para crear una app funcional, mantenible y lista para generar builds con Expo.
No prometemos resultados mágicos: al finalizar tendrás una aplicación móvil comunitaria completamente funcional con autenticación, subida de imágenes, feed y una arquitectura clara que podrás replicar en futuros proyectos.
📦 Qué incluye el curso
- Proyecto guiado: desarrollo completo de la app comunitaria (frontend con Expo + backend con Supabase) desde 0 hasta una versión lista para build.
- Repositorio del proyecto con código estructurado y documentado.
- Grabaciones de cada sesión.
- Material descargable: snippets, componentes reutilizables y guías paso a paso.
- Ejemplos prácticos de cache, sincronización y persistencia local.
- Checklist de buenas prácticas (estructura, tipado con TypeScript y organización profesional).
📚 Lo que aprenderás
- Crear una aplicación móvil con React Native + Expo usando TypeScript.
- Implementar autenticación (registro, login y manejo de sesión) con Supabase Auth.
- Subir y gestionar imágenes usando el storage de Supabase.
- Construir un feed comunitario donde los usuarios puedan compartir ideas con fotos.
- Consumir datos eficientemente con TanStack Query (fetching, cache, revalidación y actualizaciones optimistas).
- Gestionar estado global y local con Zustand.
- Persistir información en el dispositivo con AsyncStorage.
- Crear componentes reutilizables con un enfoque inspirado en shadcn adaptado a React Native.
- Manejar estados de carga, errores y UX en condiciones reales.
- Generar builds con Expo (EAS) y preparar la app para publicación.
- Aplicar buenas prácticas de arquitectura y organización en proyectos móviles.
🎯 Este curso es para ti si...
- Quieres construir una app móvil real enfocada en una comunidad.
- Buscas pasar de la teoría a un proyecto práctico completo.
- Deseas aprender herramientas modernas para manejo de datos y estado.
- Quieres mejorar tu portafolio con una aplicación funcional.
- Eres desarrollador junior o autodidacta y quieres estructurar mejor tus proyectos móviles.


