BANNER-ADM2

    Contáctanos

    Información sobre el Programa

    El PE en Desarrollo de Apps Móviles ofrece una formación moderna y altamente práctica para quienes desean crear aplicaciones móviles funcionales y profesionales, sin necesidad de tener conocimientos avanzados de programación. El programa guía al participante desde los fundamentos del diseño móvil hasta el desarrollo completo de una aplicación multiplataforma (Android y iOS) utilizando Flutter, la tecnología líder para el desarrollo de apps modernas. 

    ¿Qué es Flutter? 

    Flutter es un framework creado por Google que permite construir aplicaciones móviles nativas, rápidas y visualmente atractivas con un solo código base. Es utilizado por empresas como Google, Alibaba, Nubank, BMW y más. Con Flutter podrás: 

    • Crear apps para Android e iOS sin duplicar esfuerzos. 
    • Construir interfaces profesionales y fluidas. 
    • Integrar servicios, bases de datos, APIs y funcionalidades avanzadas. 
    • Publicar apps en Play Store y App Store 
    Modalidad:
    Online: 100% Online (Teams)
    Fecha de inicio:
    Online: 09/02/2026
    Frecuencia:
    Online: Lunes y Miércoles
    Horario:
    Online: 8:00 p.m. a 11:00 p.m.

    • Brindar a los participantes las competencias esenciales para diseñar, desarrollar y publicar aplicaciones móviles multiplataforma utilizando Flutter, integrando diseño móvil, lógica de programación, consumo de APIs y servicios en la nube. 
      • Comprender el ecosistema móvil actual, sus plataformas y modelos de desarrollo. 
      • Diseñar interfaces UX/UI para apps móviles con criterios profesionales. 
      • Dominar los fundamentos de Dart y Flutter desde un nivel introductorio. 
      • Implementar pantallas, navegación, componentes reutilizables y manejo de estado. 
      • Consumir APIs externas y manejar datos dinámicos. 
      • Integrar servicios cloud como Firebase (auth, base de datos, notificaciones). 
      • Preparar, compilar y publicar aplicaciones móviles. 

    Perfil del Egresado

    Sin información.

    Temario

    Sesión 1: Introducción al desarrollo móvil multiplataforma y Flutter 

    • Android vs iOS: diferencias, oportunidades y casos de uso. 
    • Nativo vs híbrido vs multiplataforma: ventajas y desventajas. 
    • ¿Qué es Flutter?, y por qué es la mejor alternativa actual. 
    • Arquitectura de Flutter y ejemplos de apps reales creadas con él. 

    Sesión 2: Fundamentos de diseño móvil (UX/UI) 

    • UX vs UI: diferencias clave para apps efectivas. 
    • Principios de diseño interactivo en apps. 
    • User personas, user flows y journeys básicos. 
    • Casos de buenas y malas prácticas de diseño móvil. 

    Sesión 3: Prototipado de apps con Figma 

    • Material Design y Cupertino widgets: guías visuales. 
    • Creación de mockups para la app del participante. 
    • Estructura inicial de pantallas y navegación. 
    • Taller: prototipado del proyecto personal. 

    Sesión 4: Introducción al proyecto a desarrollar 

    • Definición del MVP (producto mínimo viable). 
    • Alcance y funcionalidades clave. 
    • Diseño del flujo principal de la aplicación. 
    • Documentación inicial del proyecto. 

    Sesión 5: UX aplicado a la implementación 

    • Diseño responsive para distintos dispositivos. 
    • Componentización desde diseño. 
    • Preparación de assets para Flutter. 
    • Buenas prácticas antes de programar. 

     

    Sesión 6: Fundamentos de Dart 

    • Variables, funciones, condicionales y estructuras básicas. 
    • Introducción al paradigma orientado a objetos. 
    • Taller: ejercicios guiados de lógica. 

    Sesión 7: Primeros pasos en Flutter 

    • Instalación del entorno. 
    • Estructura de un proyecto Flutter. 
    • Widgets básicos: Text, Image, Button. 
    • Layouts: Row, Column, Stack. 

    Sesión 8: Navegación y construcción de pantallas 

    • Navegación con Navigator 1.0 y 2.0 (conceptual). 
    • Creación de pantallas principales de la app. 
    • Manejo de assets y estilos globales. 
    • Taller: estructura completa de interfaces. 

     

    Sesión 9: Manejo de estados 

    • SetState vs manejo de estado externo. 
    • Introducción a Provider y arquitectura simple. 
    • Formularios, validaciones y entradas del usuario. 
    • Taller: flujo de registro/login simple. 

    Sesión 10: Componentización y mejores prácticas 

    • Widgets reutilizables. 
    • Organización del proyecto. 
    • Manejo de errores básico. 
    • Taller: refactorización y optimización. 

    Sesión 11: Consumo de APIs externas 

    • HTTP GET, POST, PUT y DELETE. 
    • Conversión JSON → objetos. 
    • Listas dinámicas basadas en datos reales. 
    • Taller: consumir una API pública. 

    Sesión 12: Conexión con APIs de negocio 

    • Manejo de autenticación y tokens. 
    • Búsqueda, filtros, paginación. 
    • Construcción de vistas dinámicas en tiempo real. 
    • Taller: funcionalidad API en el proyecto. 

    Sesión 13: Integración con Firebase 

    • Autenticación (login, registro). 
    • Firestore y estructura NoSQL. 
    • CRUD completo en base de datos. 
    • Notificaciones push (FCM). 

    Sesión 14: Acceso a hardware y funcionalidades avanzadas 

    • Cámara, galería, GPS, sensores. 
    • Permisos en Android e iOS. 
    • Integración de servicios externos. 
    • Taller: funcionalidad avanzada en el proyecto. 

    Sesión 15: Pruebas, optimización y publicación 

    • Uso de Flutter DevTools. 
    • Debug vs Release. 
    • Generación de APK/AAB/IPA. 
    • Proceso para publicar en Play Store / App Store. 

    Conoce a nuestros docentes

    Modalidad Online
    AsociadoNo Asociado
    S/ 1200S/ 1600

    ¿Por qué estudiar en Capacitación CCL?

    Diploma a nombre de la Cámara de Comercio de Lima

    Desarrollo de casos reales de empresas

    + 30 años capacitando al ejecutivo peruano

    Horarios flexibles

    Expositores con experiencia profesional