Skip to Content

Login

LOGIN

buscar login

Comunidad de madrid

Cabecera Desarrollo de aplicaciones para dispositivos móviles

CURSOS 2026 - 27

Desarrollo y Programación

INSCRÍBETE AHORA Inscíbete ahora

Cursos de programación

Flutter y Dart


Presencial
(Consultar calendario)


Duración
150 horas


Certificación

Flutter y Dart

Objetivos:

Desarrollar aplicaciones móviles multiplataforma utilizando el lenguaje Dart y el framework Flutter, creando interfaces modernas, consumiendo APIs, gestionando estado y generando builds para Android e iOS.

Programar en Dart aplicando POO, colecciones, asincronía y buenas prácticas.

Diseñar e implementar interfaces modernas con Flutter usando widgets y gestión de estado.

Construir y publicar aplicaciones móviles completas para Android e iOS.

Colectivo al que va dirigido:

Prioritariamente trabajadores/as desempleados, con carácter general residentes en la Comunidad de Madrid, inscritos en la red de oficinas. Cuando los participantes sean trabajadores ocupados éstos deberán ser, con carácter general residentes en la Comunidad de Madrid o prestar sus servicios en centros de trabajo ubicados en la misma.

Relación de contenidos formativos presenciales:

1 Módulo 1: Programación en Dart (60 h).
• Fundamentos de Dart: sintaxis, tipos y estructuras de control.
• Programación orientada a objetos con Dart: clases, herencia, interfaces y mixins.
• Colecciones, genéricos y manejo de errores.
• Funciones, lambdas y paquetes.
• Asincronía en Dart: Futures, async/await y Streams.
• Organización del código y buenas prácticas.
2 Módulo 2: Desarrollo de aplicaciones con Flutter (90 h).
• Introducción a Flutter y estructura de proyectos.
• Widgets básicos y avanzados; composición de interfaces.
• Navegación y gestión de rutas entre pantallas.
• Formularios y validación de datos.
• Gestión de estado: setState, Provider u otras soluciones habituales.
• Consumo de APIs REST y manejo de JSON.
• Almacenamiento local y preferencias.
• Plugins para acceso a funcionalidades nativas (cámara, GPS, etc.).
• Diseño responsivo y adaptación a diferentes dispositivos.
• Generación de builds para Android e iOS.
• Proyecto final: desarrollo de una app Flutter completa.