Contacta con nosotros

Temario del curso

Introducción

  • Flutter frente a otros marcos multiplataforma
  • Visión general de las características y arquitectura de Flutter

Primeros pasos

  • Instalación de Flutter
  • Configuración del editor de código (Android Studio)
  • Comprensión de las funciones y variables en Dart
  • Implementación de abstracción, encapsulamiento, herencia y polimorfismo
  • Comprensión de variables y tipos de datos en Dart
  • Comprensión de Future y Stream
  • Pruebas unitarias y mocks
  • Llamada a métodos nativos
  • Arquitectura limpia
  • Sabores (Flavors)
  • Analizador de Dart y métricas de Dart
  • Inyección de dependencias

Creación de aplicaciones Flutter desde cero

  • Creación de un proyecto en Flutter
  • Construcción de diseños de aplicaciones con componentes Material
  • Agregado de recursos e imágenes
  • Internacionalización

Ejecución y prueba de aplicaciones

  • Implementación de aplicaciones en dispositivos Android
  • Implementación de aplicaciones en dispositivos iOS (iPhone o iPad)
  • Uso de las herramientas Hot Reload y Hot Restart
  • Uso de Widgets
  • Widgets con estado vs. widgets sin estado
  • Configuración del proyecto
  • Creación de un widget sin estado
  • Creación de un widget con estado
  • Creación de animaciones

Ruteo y navegación

  • Uso del paquete BuildRunner
  • Uso del paquete AutoRoute
  • Creación de transiciones
  • Pila de navegación (Navigation Stack)

Bases de datos y otros almacenes

  • Introducción a Hive
  • Introducción a SharedPreferences
  • Uso de bases de datos SQL

Uso de APIs Rest y análisis de JSON

  • Introducción al paquete http
  • Introducción al paquete Dio
  • Análisis de JSONs
  • Requsitos y respuestas

Gestión del estado en Flutter

  • Introducción al paquete BLoC
  • Implementación de BLoC
  • Pruebas de BLoC

Consejos de programación y mejores prácticas

Solucionación de problemas

Resumen y conclusión

Requerimientos

  • Experiencia con el desarrollo de aplicaciones móviles en Android e iOS

Público objetivo

  • Desarrolladores
  • Programadores
 35 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas