React Native con Expo: Desarrollo de Apps Nativas para iOS y Android
Curso 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. 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
- Crear y ejecutar proyectos React Native con Expo, identificando el papel del CLI y del cliente de prueba.
- Construir interfaces móviles con View, Text, Image y StyleSheet, aplicando una distribución verificable.
- Configurar navegación con pestañas y stack, pasando parámetros seguros entre pantallas.
- Compartir estado con Context API y hooks, diferenciando datos locales de datos globales.
- Consumir datos simulados o remotos con Fetch, manejar carga y error, y tratar permisos de ubicación.
- Integrar catálogo, carrito, perfil y autenticación simulada en una aplicación de e-commerce comprobable.
Este curso sigue el recorrido de una aplicación móvil desde un proyecto vacío hasta una demostración funcional de comercio electrónico. El escenario conductor es una tienda de artículos de papelería reutilizables: el catálogo debe consultarse, el usuario puede revisar productos, añadir unidades al carrito y conservar una sesión simulada. La meta no es memorizar comandos aislados, sino tomar decisiones pequeñas y comprobables sobre estructura, interfaz, datos, permisos y pruebas.
En el primer módulo prepararás el entorno de trabajo y distinguirás el papel de Expo, Expo Go y React Native. Crearás una aplicación mínima y observarás cómo una pantalla se compone con View, Text, Image y StyleSheet. La práctica de perfil convertirá esos elementos en una interfaz concreta, con jerarquía visual y distribución mediante Flexbox. El quiz de cierre comprobará si reconoces qué responsabilidad corresponde a cada pieza y si puedes diagnosticar errores básicos de configuración.
El segundo módulo organiza el movimiento y la memoria de la aplicación. Primero definirás rutas entre pantallas; después combinarás pestañas para secciones principales con un stack para detalles. A continuación decidirás qué datos permanecen locales y cuáles conviene compartir mediante Context API, useState y useEffect. La lista de tareas servirá para comprobar que una pantalla de detalle recibe un identificador válido, que una modificación actualiza la lista visible y que la navegación no borra el estado por accidente.
En el tercer módulo conectarás la interfaz con datos externos y capacidades del dispositivo. Practicarás Fetch y distinguirás una respuesta HTTP de sus datos JSON. Separarás los estados de carga, éxito y error para que la interfaz no quede vacía mientras espera. Luego tratarás la ubicación como una operación condicionada por permisos: pedirás acceso en un momento comprensible, contemplarás la negativa y solo mostrarás coordenadas cuando existan. La práctica de clima combinará ubicación, consulta remota y presentación de resultados, con fixtures de Madrid etiquetados como simulados y sin una clave privada en el cliente.
El último módulo integra arquitectura, pantallas, datos y verificación en una tienda móvil. Planificarás carpetas, responsabilidades y flujo antes de escribir componentes. El catálogo mostrará registros definidos; el carrito calculará cantidades e importes; el perfil representará una sesión simulada. La integración de productos y autenticación se trabajará con contratos explícitos y respuestas controladas, sin tratar un token como texto público. Finalmente probarás el recorrido en un dispositivo o simulador disponible y documentarás qué fue comprobado, con qué datos y qué limitaciones quedaron pendientes.
El trabajo final será una app de papelería reutilizable con catálogo, detalle, carrito y perfil. Deberá incluir navegación coherente, estado compartido para el carrito, una fuente de productos local o simulada claramente identificada, estados de carga y error, y un flujo de acceso demostrable sin credenciales reales. Para comprobarla, ejecutarás una lista de casos: abrir catálogo, consultar un producto, añadir dos unidades, verificar el subtotal, volver al catálogo sin perder el carrito, negar ubicación y observar un mensaje útil, y simular una respuesta fallida. Entregarás código organizado, capturas o registro de pruebas y una breve tabla que relacione cada requisito con su evidencia.

Mapa de prácticaLas pestañas organizan secciones y cada stack conserva su historial de pantallas. Pasar un identificador de producto permite abrir el detalle sin duplicar el objeto completo; comprueba el regreso y los parámetros.
Ver la infografía en tamaño completo ↗Proyecto final
Tienda móvil de papelería reutilizable
Construye una aplicación Expo que permita explorar un catálogo definido, abrir el detalle de un producto, añadir y quitar unidades desde un carrito compartido y consultar un perfil con sesión simulada. Incluye navegación por pestañas y stack, estados de carga y error para la fuente de productos, y una pantalla de permisos de ubicación que funcione también cuando el usuario rechace el acceso. Usa p1 Cuaderno400centavos stock3, p2 Agenda750 stock2, p3 Lápiz225 stock5, p4 Estuche1000 stock2. Una demo de sesión y subtotal no procesa pagos. Registra las comprobaciones realmente ejecutadas; el resto queda pendiente.
Qué entregar
- Proyecto ejecutable con estructura de carpetas comprensible y componentes reutilizables.
- Catálogo con al menos cuatro registros completos, detalle, carrito con cantidades y perfil.
- Flujo de autenticación simulado, sin credenciales reales ni secretos dentro del código público.
- Tabla o README de pruebas con entradas, acciones, resultado esperado y resultado observado.
Cómo comprobarlo
- La app inicia sin errores y cada ruta principal conduce a la pantalla prevista.
- El carrito conserva productos y calcula correctamente cantidad, precio unitario y subtotal.
- La interfaz diferencia carga, éxito, error y permiso denegado con mensajes accionables.
- Los datos y decisiones de arquitectura están documentados y pueden reproducirse con entradas concretas.
- La demostración se limita a un entorno local o autorizado y no afirma funciones no comprobadas.
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
- Instalación y configuración de Expo CLI y entorno de desarrollo
- Expo Go React Native: primera app
- Componentes básicos de React Native: View, Text, Image y StyleSheet
- Práctica: Construye una pantalla de perfil de usuario con estilos
- Quiz: Fundamentos de React Native y Expo
Navegación y Gestión de Estado en Apps Móviles
- Configuración de React Navigation para navegación entre pantallas
- Implementación de pestañas (Tab Navigator) y navegación en stack
- Gestión de estado con Context API y hooks (useState, useEffect)
- Práctica: Crea una app de lista de tareas con navegación y estado
- Quiz: Navegación y gestión de estado en React Native
Integración de APIs y Funcionalidades Nativas
- Consumo de APIs REST con Fetch y Axios en React Native
- Manejo de datos asíncronos y estados de carga/error
- Expo Location React Native: permisos y ejemplo
- Práctica: Desarrolla una app de clima con API y geolocalización
- Quiz: APIs y funcionalidades nativas con Expo
Proyecto Integrador: App de E-commerce Móvil
- Diseño de la arquitectura y planificación del proyecto de e-commerce
- Implementación de pantallas principales: catálogo, carrito y perfil
- Integración con API de productos y manejo de autenticación
- Práctica: Despliega tu app en Expo y simula en dispositivos reales
- Quiz: Evaluación final del proyecto integrador
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 React Native con Expo: Desarrollo de Apps Nativas para iOS y Android?
Puedes adquirir el curso React Native con Expo: Desarrollo de Apps Nativas para iOS y Android 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 React Native con Expo: Desarrollo de Apps Nativas para iOS y Android?
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 React Native con Expo: Desarrollo de Apps Nativas para iOS y Android?
Revisa el temario público para comprobar el punto de partida y la progresión de React Native con Expo: Desarrollo de Apps Nativas para iOS y Android. Puedes avanzar a tu ritmo desde el panel y volver a la última lección visitada.
¿El curso React Native con Expo: Desarrollo de Apps Nativas para iOS y Android 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 →- Desarrollo de Apps Nativas con React Native y Expo: De Cero a ProducciónCurso 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: 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.
- Automatización con Make: conecta tus apps sin códigoAprende a crear flujos de trabajo automáticos potentes conectando tus aplicaciones favoritas sin escribir código. Este curso intermedio te guiará desde los patrones de automatización esenciales hasta escenarios avanzados con lógica condicional y manejo de errores.