Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción

Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción

Curso 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.
0 Estudiantes
20 Clases
Javier Morales
Javier Morales

Instructora

Acerca de este curso

Curso 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.
Javier Morales
Javier Morales
9 Cursos
0 Estudiantes

Javier Morales es Instructor de cloud y ciberseguridad con base en Santo Domingo, República Dominicana. Su trabajo se enfoca en transformar temas complejos en rutas de aprendizaje claras, prácticas y fáciles de seguir.

Ha acompañado a estudiantes, profesionales y equipos de empresas en procesos de formación online, combinando teoría útil con ejercicios aplicables desde la primera clase.

En Cursalo diseña experiencias de aprendizaje con ejemplos reales, lenguaje directo y una estructura pensada para avanzar paso a paso sin perder contexto.

Javier Morales
Resumen del temario

Este curso incluye 4 modulos, 20 lecciones y 8:05 horas de materiales.

Configuración y Fundamentos de React Native con Expo
5 Partes | 1:40 Horas
Instalar Expo: create-expo-app y emulador
Gratis

Concepto clave Respuesta rápida: instalar Expo: para empezar un proyecto React Native actual, usá npx create-expo-app@latest, entrá a la carpeta y ejecutá npx expo start. Abrí Android con a, iOS con i en macOS o escaneá el QR con Expo Go. No instales una CLI global antigua para proyectos nuevos. Expo es una forma práctica de crear apps React Native sin configurar cada detalle nativo desde cero. Para aprender y construir portfolio, lo importante no es memorizar comandos viejos: es poder crear un

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Estructura de proyectos Expo y navegación básica
Gratis

Concepto claveLa estructura de proyectos en Expo es como el plano arquitectónico de un edificio: define cómo se organizan los componentes para que la aplicación funcione correctamente en iOS y Android. A diferencia de proyectos React Native puros, Expo abstrae la complejidad nativa, proporcionando una carpeta assets para recursos estáticos, un archivo app.json para configuración, y un punto de entrada principal en App.js. La navegación básica, por otro lado, es el sistema de pasillos que permite

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Crear tu primera app con componentes nativos
Gratis

Tipo de lección: VideoConcepto claveCrear tu primera app con componentes nativos en React Native con Expo es como construir una casa usando piezas prefabricadas que funcionan tanto en iOS como en Android. En lugar de escribir código específico para cada plataforma, usas componentes como View, Text, y Button que Expo traduce automáticamente a elementos nativos. Esto es similar a cómo un arquitecto diseña un plano que luego se adapta a diferentes terrenos sin cambiar la estructura básica.Los compo

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Práctica: App de lista de tareas con navegación
Gratis

Concepto claveEn el desarrollo de aplicaciones móviles con React Native y Expo, la navegación entre pantallas es fundamental para crear experiencias de usuario fluidas. Imagina una aplicación como un libro: cada pantalla es una página, y la navegación es el índice que te permite saltar entre capítulos. En React Native, utilizamos bibliotecas como React Navigation para gestionar este flujo, permitiendo transiciones suaves entre diferentes vistas, como una lista de tareas y un formulario para agre

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: Fundamentos de React Native y Expo
Gratis

Tipo de lección: QuizConcepto claveReact Native con Expo es un framework que permite desarrollar aplicaciones móviles nativas para iOS y Android utilizando JavaScript y React. A diferencia de las aplicaciones web, React Native compila componentes en elementos nativos de cada plataforma, lo que resulta en un rendimiento similar al de aplicaciones desarrolladas con Swift o Kotlin. Expo actúa como una capa de abstracción que simplifica la configuración, proporcionando herramientas como el cliente E

Tiempo de estudio 10 Minutos
Archivos adjuntos 0
Interfaz de Usuario Avanzada y Gestión de Estado
5 Partes | 2:00 Horas
Estilos responsivos con Flexbox y dimensiones
Gratis

Concepto claveLos estilos responsivos en React Native son esenciales para crear aplicaciones que se vean y funcionen bien en cualquier dispositivo, desde teléfonos pequenos hasta tablets grandes. A diferencia del desarrollo web, donde puedes usar porcentajes o unidades relativas facilmente, en React Native necesitas combinar Flexbox para el layout y las Dimensiones de la pantalla para adaptar tu interfaz.Imagina que estas organizando muebles en una habitacion: Flexbox es como decidir donde va ca

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Gestión de estado con Context API y hooks
Gratis

Concepto claveLa Context API de React es un sistema de gestión de estado diseñado para compartir datos entre componentes sin necesidad de pasar props manualmente a través de múltiples niveles. Imagina que estás construyendo una app de e-commerce: el carrito de compras necesita ser accesible desde la pantalla de productos, el header y la pantalla de checkout. Sin Context, tendrías que pasar el estado del carrito como prop desde el componente raíz hasta cada hijo, creando un "prop drilling" difíci

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Implementar formularios y validaciones
Gratis

Tipo de lección: VideoConcepto claveLos formularios en aplicaciones móviles son la puerta de entrada para que los usuarios interactúen con tu app. Imagina un formulario como un cuestionario digital que recopila información estructurada, similar a cuando llenas una solicitud de empleo o registras datos en una aplicación bancaria. En React Native, los formularios no son elementos nativos como en HTML, sino que se construyen combinando componentes como TextInput, Button y TouchableOpacity.La valida

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Práctica: App de clima con estado dinámico
Gratis

Concepto claveEn el desarrollo de aplicaciones móviles con React Native y Expo, la gestión de estado dinámico es fundamental para crear interfaces de usuario que respondan a datos cambiantes en tiempo real. Imagina una aplicación de clima: la temperatura, condiciones atmosféricas y pronósticos no son estáticos; se actualizan constantemente. El estado dinámico permite que tu app refleje estos cambios sin necesidad de recargar manualmente, similar a cómo un termómetro digital ajusta su lectura cua

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: UI y gestión de estado en React Native
Gratis

Tipo de lección: QuizConcepto claveEn React Native con Expo, la gestión de estado y la interfaz de usuario avanzada trabajan juntas como el cerebro y los músculos de una app. Imagina que estás construyendo un dashboard financiero: el estado (como el saldo actual o las transacciones recientes) es la información que cambia, mientras que la UI (botones, gráficos, listas) es cómo el usuario interactúa con esa información. Sin una gestión de estado eficiente, tu UI se vuelve lenta o inconsistente, si

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Integración con APIs y Funcionalidades del Dispositivo
5 Partes | 2:00 Horas
Consumo de APIs REST con fetch y axios
Gratis

Concepto claveEn el desarrollo de aplicaciones móviles con React Native y Expo, el consumo de APIs REST es fundamental para crear apps que interactúen con servicios externos. Imagina tu app como un restaurante: las APIs son los proveedores que traen los ingredientes (datos) desde diferentes lugares, y tu código es el chef que los prepara para mostrar platos (interfaces) atractivos a los clientes (usuarios).Dos herramientas principales para esta tarea son fetch (nativa de JavaScript) y axios (bib

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Manejo de permisos y acceso a cámara/geolocalización
Gratis

Concepto claveEn el desarrollo de aplicaciones móviles, los permisos son el mecanismo mediante el cual tu app solicita acceso a funcionalidades sensibles del dispositivo, como la cámara o la geolocalización. Piensa en ellos como llaves que necesitas para abrir puertas específicas: sin la llave correcta, no puedes acceder a esa habitación (funcionalidad).En React Native con Expo, el manejo de permisos es especialmente importante porque trabajas con dos plataformas (iOS y Android) que tienen polít

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Almacenamiento local con AsyncStorage y SQLite
Gratis

Tipo de lección: VideoConcepto claveEl almacenamiento local es como la memoria de corto plazo de tu aplicacion movil. Mientras que las APIs externas son como consultar una biblioteca remota, el almacenamiento local es tu cuaderno de notas personal donde guardas informacion que necesitas acceder rapidamente, incluso sin conexion a internet.En React Native con Expo, tenemos dos opciones principales: AsyncStorage y SQLite. AsyncStorage es como una caja simple donde guardas cosas con etiquetas - per

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Práctica: App de fotos con API y almacenamiento
Gratis

Concepto claveEn el desarrollo de aplicaciones móviles modernas, la integración de APIs externas con funcionalidades nativas del dispositivo es fundamental para crear experiencias ricas y útiles. Imagina que estás construyendo una app de fotos: necesitas acceder a la cámara del teléfono (funcionalidad nativa) y luego subir esas imágenes a un servidor (API externa). Esta lección te enseñará cómo combinar ambas cosas usando React Native con Expo.Piensa en esto como un restaurante: la cocina (tu ap

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Quiz: APIs y funcionalidades nativas
Gratis

Tipo de lección: QuizConcepto claveEn el desarrollo de apps nativas con React Native y Expo, la integración con APIs y funcionalidades del dispositivo es lo que transforma una aplicación básica en una herramienta poderosa que aprovecha todo el potencial del hardware móvil. Piensa en esto como cuando compras un automóvil: el framework React Native es el chasis y motor básicos, pero las APIs son los sistemas de navegación, climatización y entretenimiento que hacen que el viaje sea realmente útil y

Tiempo de estudio 15 Minutos
Archivos adjuntos 0
Proyecto Integrador: App de Comercio Electrónico
5 Partes | 2:25 Horas
Diseño de la app y configuración de navegación
Gratis

Concepto claveEl diseño de una app de comercio electrónico y su navegación son como el plano de un centro comercial. Imagina que el diseño define la distribución de las tiendas, pasillos y áreas comunes, mientras que la navegación son las señales y mapas que guían a los clientes. En React Native con Expo, esto se traduce en crear una estructura visual atractiva y un flujo intuitivo entre pantallas.Para apps de e-commerce, el diseño debe priorizar la experiencia del usuario: productos visibles, c

Tiempo de estudio 25 Minutos
Archivos adjuntos 0
Implementación de carrito de compras y checkout
Gratis

Concepto claveEl carrito de compras y checkout son el corazón de cualquier app de comercio electrónico. Imagina un carrito de supermercado físico: los usuarios van agregando productos mientras navegan, pueden revisar lo que tienen antes de pagar, y finalmente completan la transacción en la caja. En React Native, implementamos esto gestionando el estado de los productos seleccionados, calculando totales en tiempo real, y guiando al usuario a través de un flujo seguro de pago.La clave está en sepa

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Integración con pasarela de pagos y notificaciones
Gratis

Tipo de lección: VideoConcepto claveLa integración con pasarelas de pago y sistemas de notificaciones es el corazón de cualquier app de comercio electrónico funcional. Imagina que estás construyendo una tienda física: la pasarela de pagos es tu caja registradora que procesa tarjetas de crédito de forma segura, mientras que las notificaciones son los mensajes que envías a los clientes confirmando su compra o avisando sobre envíos.En React Native con Expo, no podemos acceder directamente a APIs na

Tiempo de estudio 30 Minutos
Archivos adjuntos 0
Práctica: Desarrollar y probar la app completa
Gratis

Concepto claveDesarrollar una app completa de comercio electrónico con React Native y Expo implica integrar múltiples componentes que funcionen como un sistema unificado. Piensa en esto como construir una tienda física: necesitas un mostrador de productos (catálogo), una caja registradora (carrito y checkout), y personal de atención (gestión de pedidos y usuarios). La clave está en que todos estos elementos se comuniquen entre sí de manera fluida, manteniendo el estado consistente a través de la

Tiempo de estudio 40 Minutos
Archivos adjuntos 0
Quiz: Revisión del proyecto de e-commerce
Gratis

Tipo de lección: QuizConcepto claveEn el desarrollo de aplicaciones de comercio electrónico con React Native y Expo, el concepto central es la arquitectura de componentes reutilizables que manejan estados complejos. Piensa en una tienda física: tienes diferentes secciones (productos, carrito, checkout) que funcionan de manera independiente pero se comunican entre sí. En React Native, cada pantalla es un componente que gestiona su propio estado local, mientras que herramientas como Context API o

Tiempo de estudio 20 Minutos
Archivos adjuntos 0
Responder al comentario
Comentarios Aprobacion

Tu comentario sera visible despues de la aprobacion del administrador.

0
0 Reseñas
Calidad del contenido (0)
Habilidades del instructor (0)
Valor de compra (0)
Calidad de soporte (0)
Responder a la resena
Enviar respuesta

Tu respuesta a esta reseña será visible para todos los usuarios.

Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción
Gratis

Este curso incluye

Soporte del formador
Favorito
Compartir

Curso specifications

Secciones
4
Lecciones
20
Capacidad
Ilimitado
Duración
8:05 Horas
Estudiantes
0
Fecha de Created
11 abr. 2026
Fecha de Updated
21 jun. 2026
Javier Morales

Instructor de cloud y ciberseguridad · República Dominicana

Ricardo dave

Data Analyst at Microsoft

El instructor no esta disponible actualmente.
I am not available for 2 days due to a business trip
Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción
Estas viendo
Desarrollo de Apps Nativas con React Native y Expo: De Cero a Producción
Hablar por WhatsAppContactar por WhatsApp