Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción
Curso práctico para desarrolladores intermedios que quieran crear aplicaciones móviles nativas para iOS y Android usando React Native y Expo. Aprenderás desde la configuración inicial hasta el despliegue en tiendas, construyendo proyectos reales en cada módulo. Es un curso en español con 4 módulos y 20 lecciones. Puedes revisar el temario completo antes de elegir entre la compra individual y la matrícula al catálogo.
Responsable de formación: Gerardo Salazar, product builder e ingeniero de software.
Toda la escuela: US$100 en un solo pago, sin suscripción ni renovaciones. Incluye los 131 cursos y los futuros. También seis cuotas mensuales de US$20 (US$120 en total) o compra individual. Elige la opción que te venga mejor.
Aprende con un caso concreto
Lo que vas a poner en práctica
- Configurar y comprobar un proyecto Expo con una estructura de trabajo reproducible.
- Construir interfaces con componentes nativos, estilos, Flexbox y áreas seguras.
- Diseñar navegación con rutas, parámetros, pilas, pestañas y estados compartidos mediante Context API.
- Consumir datos REST y representar correctamente carga, éxito, error, permisos y ausencia de ubicación.
- Integrar un flujo de comercio electrónico simulado con catálogo, carrito, autenticación de prueba y checkout verificable.
Este curso sigue la construcción de una aplicación móvil de comercio electrónico para una pequeña tienda de productos locales. El objetivo no es reunir pantallas aisladas, sino tomar decisiones técnicas verificables desde el primer proyecto hasta una demostración completa en un dispositivo o simulador. La ruta comienza con Expo y React Native: prepararás un entorno reproducible, reconocerás la estructura generada y distinguirás los componentes nativos que forman una interfaz. Después transformarás esos fundamentos en una pantalla de perfil, prestando atención a la jerarquía visual, el área segura y el comportamiento de los distintos tamaños de pantalla.
El segundo módulo introduce la navegación como un modelo de estados y no solo como una colección de botones. Diseñarás rutas, parámetros y pilas de pantallas, y observarás qué información debe permanecer local y cuál debe compartirse. Con Context API construirás una fuente de verdad acotada para una lista de tareas. La práctica te obligará a tratar parámetros ausentes, acciones repetidas y el regreso desde una pantalla de detalle. El criterio principal será que cada transición conserve una intención clara y que los datos no dependan de valores implícitos.
En el tercer módulo conectarás la aplicación con el exterior. Aprenderás a separar carga, éxito y error al consumir una API REST, y a tratar los permisos del dispositivo como decisiones explícitas. La cámara se trabajará en un entorno local o autorizado, con una respuesta útil cuando el usuario rechace el permiso. La geolocalización y los mapas servirán para distinguir coordenadas, precisión, espera y ausencia de datos. La práctica del clima integrará esos estados sin convertir una ubicación aproximada en una certeza. La comprobación incluirá entradas simuladas, fallos de red y permisos denegados.
El último módulo organiza el proyecto integrador de comercio electrónico. Primero definirás responsabilidades, entidades y límites entre navegación, presentación y lógica de negocio. Luego implementarás un catálogo y un carrito con cantidades, duplicados, carrito vacío y cálculo reproducible del importe. La autenticación permitirá representar sesiones de prueba, mientras que la pasarela será únicamente simulada: no se harán cargos ni se introducirán credenciales reales. Un resultado correcto mostrará cómo se valida un pedido, cómo se representa un fallo y cómo se obtiene un identificador ficticio sin confundirlo con una transacción real.
El trabajo final será una aplicación llamada Mercado Local de Bolsillo. Deberá mostrar productos de un conjunto controlado, permitir consultar detalles, añadir y modificar artículos, iniciar una sesión de prueba, completar un checkout simulado y presentar una confirmación. También incluirá una ruta de perfil y estados visibles para carga, error, vacío y éxito. No se evaluará una biblioteca concreta por sí misma; se evaluará que las responsabilidades estén separadas y que las decisiones puedan explicarse.
Comprobarás el resultado mediante una matriz de casos: primera apertura, permiso rechazado, respuesta vacía, producto inexistente, cantidad cero, cierre de sesión, pago simulado rechazado y reinicio de la aplicación. Para cada caso registrarás la acción, el estado esperado y el estado observado. La evaluación final combinará funcionamiento, claridad del código, consistencia de navegación, exactitud de los cálculos y tratamiento seguro de datos de prueba. Así podrás distinguir un flujo que simplemente aparece en pantalla de una aplicación cuyo comportamiento puede reproducirse y revisarse.

Mapa de prácticaView organiza el contenedor, Text muestra texto e Image representa una imagen. Define dimensiones y estilos del ejemplo y comprueba el diseño con textos largos, imagen ausente y tamaños distintos.
Ver la infografía en tamaño completo ↗Proyecto final
Mercado Local de Bolsillo: comercio móvil simulado
Construye una aplicación Expo para explorar productos de una tienda local, consultar detalles, gestionar un carrito, iniciar una sesión de prueba y completar un checkout simulado. La app debe mantener estados explícitos, rutas previsibles y cálculos reproducibles, sin efectuar cargos reales ni usar datos sensibles.
Qué entregar
- Proyecto ejecutable con estructura organizada por pantallas, componentes y lógica de dominio.
- Catálogo con al menos cuatro productos de prueba, detalle, carrito y total calculado.
- Flujo de autenticación de prueba y pasarela simulada con éxito y rechazo controlados.
- Matriz de pruebas con casos normales, estados vacíos, errores, permisos denegados y reinicio.
- Breve nota técnica que justifique la navegación, el estado compartido y el tratamiento de datos.
Cómo comprobarlo
- La aplicación inicia y permite recorrer las rutas principales sin parámetros inseguros.
- Las cantidades, duplicados y totales coinciden con los registros de entrada y la fórmula mostrada.
- Carga, error, vacío, permiso rechazado y confirmación tienen representación visible y recuperable.
- El código separa interfaz, navegación y lógica de negocio sin destruir datos al actualizar el estado.
- El pago es inequívocamente simulado, no solicita secretos y la matriz demuestra resultados reproducibles.
Temario completo
20 lecciones
Vista previa del programa. Las clases se desbloquean al comprar el curso o con la matrícula.
Configuración y Fundamentos de React Native con Expo
- Configurar entorno de desarrollo con Expo CLI
- Crear tu primera app y entender la estructura de proyecto
- Componentes básicos de React Native: View, Text, Image
- Práctica: Construir una pantalla de perfil de usuario
- Quiz: Fundamentos de React Native y Expo
Navegación y Gestión de Estado en Apps Móviles
- Implementar navegación con React Navigation
- Configurar rutas y parámetros entre pantallas
- Manejar estado global con Context API
- Práctica: Crear una app de lista de tareas con navegación
- Quiz: Navegación y Gestión de Estado
Acceso a APIs y Funcionalidades del Dispositivo
- Consumir APIs REST con Fetch y Axios
- Manejar permisos y usar la cámara con Expo Camera
- Integrar geolocalización y mapas
- Práctica: Desarrollar una app de clima con geolocalización
- Quiz: APIs y Funcionalidades del Dispositivo
Proyecto Integrador: App de Comercio Electrónico Completa
- Diseñar la arquitectura y planificar el proyecto
- Implementar catálogo de productos y carrito de compras
- Integrar autenticación y pasarela de pagos simulada
- Práctica: Construir y probar la app completa
- Quiz: Proyecto Integrador de E-commerce
Por qué Cursalo
APLICA
Aprende haciendo
Cada lección convierte una explicación concreta en una tarea útil que puedes repetir.
TU RITMO
Avanza sin presión
Tu progreso queda guardado para continuar exactamente desde donde lo dejaste.
APOYO
Todo en un mismo lugar
Lecciones, prompts, materiales y tutor con IA reunidos para ayudarte mientras practicas.
Lecturas del programa
Explora estas lecciones públicas y vuelve al curso para consultar las opciones de acceso y guardar tu progreso.
Preguntas frecuentes
¿Cómo accedo al curso Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción?
Puedes adquirir el curso Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción con una compra única y conservar el acceso a ese curso, o acceder al catálogo con una membresía mensual, anual o de por vida, según las condiciones de cada plan. Consulta las condiciones y los precios actualizados en /precios.
¿Qué incluye Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción?
Es un curso completo en español con 4 módulos y 20 lecciones. El temario público muestra cada lección; los materiales adicionales se identifican dentro del curso cuando están disponibles.
¿Necesito conocimientos previos para hacer Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción?
Revisa el temario público para comprobar el punto de partida y la progresión de Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción. Puedes avanzar a tu ritmo desde el panel y volver a la última lección visitada.
¿El curso Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción entrega certificado?
Las rutas certificables permiten emitir un certificado de finalización cuando completas sus requisitos y tienes el acceso correspondiente. Cada certificado emitido cuenta con una página pública de verificación.
¿En qué idioma está y para qué países sirve?
Está en español y se estudia online. Puedes acceder desde Latinoamérica, España u otro país con conexión a internet; el checkout muestra los importes en USD.
¿Qué formato tiene el curso?
El formato actual es lectura y práctica. Consulta las lecciones y sus recursos; no se ofrece como un curso completo de video.
¿Puedo revisar el programa antes de pagar?
Sí. El temario y esta ficha son públicos. Compara el contenido y los requisitos con tu objetivo antes de elegir una compra individual o un acceso a toda la escuela en /precios.
Reseñas de estudiantes
Reseñas de estudiantes
Otros cursos de IA
Ver todo el catálogo →- React Native con Expo: Desarrollo de Apps Nativas para iOS y AndroidCurso práctico para desarrolladores intermedios que desean crear aplicaciones móviles nativas con React Native y Expo. Aprenderás desde la configuración inicial hasta el despliegue en tiendas, con énfasis en ejercicios prácticos y un proyecto final integrador. Al finalizar, podrás desarrollar apps funcionales para ambas.
- React Native y Expo: APIs Nativas y Comercio MóvilCurso práctico para desarrolladores intermedios que quieran crear aplicaciones móviles nativas para iOS y Android usando React Native y Expo. Aprenderás desde la configuración inicial hasta el despliegue en tiendas, construyendo proyectos reales en cada módulo.
- React Native y Expo: Interfaces, Estado y APIs de DispositivoCurso práctico para desarrolladores intermedios que quieren crear aplicaciones móviles nativas para iOS y Android usando React Native y Expo. Aprenderás desde la configuración inicial hasta el despliegue en tiendas, construyendo proyectos reales en cada módulo.
- Desarrollo Avanzado de Aplicaciones con Expo: De Concepto a ProducciónCurso práctico para profesionales que buscan dominar Expo en entornos avanzados, enfocado en construir aplicaciones escalables y optimizadas. Aprenderás integración con APIs nativas, gestión de estado complejo y despliegue en tiendas mediante ejercicios aplicables.