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.
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.ar mejor tus proyectos móviles.


