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.

Convocatoria

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

Temario

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
IFCD0002 Desarrollo de aplicaciones móviles para iOS y A... | Contenidos SCORM para Centros | Hawkings Learning House