Skip to content

Desarrollo Móvil

Flutter y React Native


Course
Jorge Alberto Osorio
Access code required
Enroll

Dominio práctico del desarrollo móvil multiplataforma con Flutter y React Native: desde la instalación hasta la publicación profesional de tus aplicaciones.

¿Te imaginas crear aplicaciones móviles, eficientes y visualmente atractivas, que funcionen tanto en Android como en iOS, todo desde una única base de código? Este curso está diseñado para quienes desean entrar de lleno al mundo del desarrollo móvil multiplataforma utilizando las dos tecnologías líderes de la industria: Flutter y React Native. Aquí, la teoría siempre está al servicio de la práctica: cada módulo te lleva paso a paso desde la configuración inicial del entorno, hasta la publicación de tu primera app en las tiendas oficiales, pasando por los desafíos reales que enfrentan los desarrolladores de hoy. Comenzaremos con una introducción envolvente a Flutter y React Native, entendiendo sus historias y las razones por las cuales son las herramientas preferidas por startups y grandes empresas. Compararemos sus ventajas, desventajas, casos de uso y lo que realmente importa al tomar una decisión tecnológica informada. Luego, nos pondremos manos a la obra: aprenderás a instalar, configurar y crear tus primeros proyectos en ambas plataformas, usando herramientas gratuitas y accesibles, tal y como lo haría un profesional en su día a día. Avanzaremos explorando la estructura real de los proyectos, la gestión de dependencias, y la construcción de interfaces a través de componentes y widgets, siempre con ejemplos prácticos y ejercicios que podrás aplicar inmediatamente. Profundizaremos en la personalización visual mediante estilos y temas, la navegación entre pantallas y la gestión de estado, pilares fundamentales para aplicaciones robustas y escalables. El curso culmina guiándote en la integración de APIs, el acceso a funcionalidades del dispositivo, y la implementación de buenas prácticas profesionales: pruebas, depuración, optimización de rendimiento y publicación en Google Play y App Store. Cada módulo está repleto de consejos de la industria, ejemplos reales y ejercicios prácticos, para que cada concepto aprendido tenga una aplicación directa en tus proyectos. Al finalizar, no solo tendrás la capacidad de elegir y dominar la plataforma adecuada para cada desafío, sino que contarás con las habilidades prácticas necesarias para lanzar tus propias aplicaciones y avanzar profesionalmente en el dinámico mundo del desarrollo móvil.

Here is the course outline:

1. Fundamentos y panorama general de Flutter y React Native

Explora la historia, las características distintivas y las ventajas comparativas de Flutter y React Native, así como las herramientas esenciales para empezar con buen pie.

Bienvenida.
¿Por qué Flutter revolucionó el desarrollo móvil?
React Native: el puente entre web y móvil
Mapa de ruta: comparar frameworks y armar tu caja de herramientas
Ensayo: Comparativa práctica y fundamentada entre Flutter y React Native
Quiz: Fundamentos y panorama general de Flutter y React Native
Proyecto: Decidir y preparar tu entorno para el desarrollo móvil multiplataforma

2. Preparación del entorno y bases de proyecto

Aprende a instalar ambos frameworks, configurar tus dependencias y comprender la estructura de carpetas para sentar cimientos sólidos antes de programar.

Instala Flutter sin dolor: del SDK al primer proyecto
React Native listo en minutos: CLI, dependencias y app inicial
Arquitectura de proyectos y gestión de dependencias eficaz
Ensayo Integrador: Preparación de Entorno y Bases de Proyecto en Flutter y React Native
Quiz: Preparación del entorno y bases de proyecto en Flutter y React Native
Proyecto integrador: Cimientos sólidos para aplicaciones móviles multiplataforma

3. Construcción de interfaces y experiencia de usuario

Domina widgets y componentes, aplica estilos profesionales y crea una navegación fluida que siente las bases de una UI atractiva y coherente.

Widgets esenciales de Flutter: la anatomía de la interfaz
Componentes de React Native: patrones reutilizables para UI
Estilos, temas y navegación multiplataforma
Ensayo: De la modularidad a la experiencia integral en Flutter y React Native
Quiz: Construcción de interfaces y experiencia de usuario en Flutter y React Native
Proyecto integrador: Crea una interfaz completa y coherente en Flutter y React Native

4. Lógica de negocio, rendimiento y calidad de la app

Integra la gestión de estado, consume APIs, accede a funcionalidades del dispositivo y aplica pruebas, buenas prácticas y optimizaciones para un rendimiento superior.

Controlar el estado con elegancia y robustez
Conectar tu app con el mundo: APIs y funcionalidades del dispositivo
Calidad total: pruebas, depuración y turbo rendimiento
Ensayo Integrador: De la lógica robusta a la calidad total en apps móviles multiplataforma
Quiz: Lógica de negocio, rendimiento y calidad de la app
Proyecto Integrador: Recetario Inteligente Multiplataforma

5. Cierre estratégico y publicación en tiendas

Reúne todo lo aprendido para compilar, firmar y lanzar tu aplicación tanto en Google Play como en App Store, y traza el plan de mejora continua.

Compilación y firma: preparando el build de producción
Publicar en Google Play paso a paso
Lanzamiento en App Store y estrategia de mejora continua
Ensayo: Reflexión sobre la publicación profesional de aplicaciones móviles en Flutter y React Na...
Quiz: Publicación de aplicaciones móviles en Flutter y React Native
Proyecto Final: Publicación Profesional de tu Aplicación Móvil
Glossary
Study guide
Back to top