Código oficial: IFCD0002Familia: Informática y comunicaciones
Especialidad Formativa
Desarrollo de aplicaciones móviles para iOS y Android con Flutter
Desarrollar aplicaciones móviles multiplataforma que se puedan ejecutar en sistemas operativos iOS y Android mediante el uso de la tecnología Flutter.
Financiación y modalidades
Convocatoria
Ocupados 2024-2027, 2ª Fase
ESTATAL_2024_27_F2
Prioritario SEPEInnovaciónDescarbonizaciónDigitalización
Dirigido a profesionales de
ECONOMÍA E INDUSTRIA DIGITAL
Convenios:
- Economía e Industria Digital
Opciones de impartición
Modalidad: Presencial o Teleformación
Puede impartirse en formato presencial o a distancia
Presencial
Duración
240h
Coste/hora
10.59€
Ingreso por alumno: 2542€
Teleformación
Duración
240h
Coste/hora
5.56€
Ingreso por alumno: 1334€
Contenido del programa
- Instalación y reconocimiento del software(8.4h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Flutter
- Android Studio o Visual Studio Code
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Identificación de la arquitectura de un app con Flutter(13.6h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Fundamentos de Dart como lenguaje
- Estructura del código
- El Widget como elemento de UI
- Composición de Widgets: definición declarativa de pantallas
- Diseño de Estado de una aplicación: StatelessWidget vs StatefulWidget
- Alternativas para el manejo de estado en una app
- Programación reactiva: Streams
- Patrones de arquitectura y desarrollo: BLOC, Provider...
- Platform Channels: Introducción de código nativo en Flutter
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Selección de las principales herramientas de Flutter para el desarrollo de aplicaciones móviles(10.8h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Catálogo de widgets de Flutter
- Imágenes y fuentes locales vía "assets"
- Listas, formularios, tablas, etc.
- Eventos de usuario
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
- Desarrollo de una aplicación sin conexión a Backend(13.7h)
Antes del contenido
- Introducción
- Objetivos
- Diagrama
- Quiz mixto
Contenido teórico
- Primeros layouts con combinaciones de filas y columnas
- Listas con ListView
- Formularios
- Múltiples pantallas con TabBar
- Widgets con clases y funciones disponibles
- Navegación entre pantallas con Navigator
- Paso de funciones por parámetro a modo de callbacks
Después del contenido
- Podcast
- Recuerda
- Flashcards
- Quiz mixto
- Quiero saber más
Actividades del módulo
- Aplicaciones prácticas
- Glosario
- Bibliografía
- Legislación de referencia
- Actividades prácticas
- Examen