Desarrollo de Aplicaciones Móviles Multiplataforma
Desarrolla aplicaciones móviles multiplataforma con React Native, navegación, estado, funcionalidades nativas y publicación.
Nivel
Intermedio
Duración
8 semanas
Carga
48 horas
Modalidad
En vivo
RESULTADOS
¿Qué aprenderás?
Desarrollar aplicaciones multiplataforma con React Native.
Integrar funcionalidades nativas del dispositivo.
Consumir APIs y gestionar estado de aplicaciones móviles.
Preparar aplicaciones para publicación en tiendas.
METODOLOGÍA
Una formación orientada a la práctica
Clases y recursos
Material técnico y sesiones orientadas a la aplicación práctica.
Proyectos
Ejercicios y proyectos basados en escenarios reales.
Acompañamiento
Orientación para resolver dudas y avanzar en el programa.
Certificación
Certificado verificable al cumplir los requisitos.
CONTENIDO
Plan de estudios
01React Native
Arquitectura
Fundamentos de la arquitectura de aplicaciones móviles.
Expo
Desarrollo móvil utilizando Expo.
Componentes nativos/styles
Construcción y estilización de interfaces móviles.
02Navegación/Estado
Expo Router
Navegación moderna en aplicaciones móviles.
Zustand/Redux
Gestión de estado.
Persistencia local
Almacenamiento local de información.
03Funcionalidades nativas
Camera/Gallery
Integración con cámara y galería.
Push Notifications
Implementación de notificaciones.
Geolocation/Maps
Uso de ubicación y mapas.
04Publicación
Performance
Optimización de aplicaciones móviles.
EAS
Preparación y construcción de aplicaciones.
App Store/Play Store
Conceptos para publicación en tiendas.
ANTES DE EMPEZAR
Requisitos
JavaScript sólido.
React deseable.
PREGUNTAS FRECUENTES
Preguntas frecuentes
¿Necesito una Mac?
No necesariamente. Puedes desarrollar y utilizar servicios como EAS para trabajar con los procesos de construcción multiplataforma.
¿Se desarrollan aplicaciones para Android e iOS?
Sí. El programa está orientado al desarrollo multiplataforma para ambos ecosistemas.
¿Necesitas capacitar a tu equipo?
Podemos adaptar el programa a las necesidades de tu organización y coordinar una propuesta para equipos.
