Contacta con nosotros

Temario del curso

Introducción

  • Flutter frente a otros marcos de trabajo multiplataforma
  • Visión general de las características y la 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 de Dart
  • Implementación de abstracción, encapsulamiento, herencia y polimorfismo
  • Comprensión de las variables y tipos de datos de Dart
  • Comprensión de Future y Stream
  • Pruebas unitarias y Mocks
  • Llamada a métodos nativos
  • Arquitectura limpia
  • Flavors (sabores)
  • Dart Analyzer y Dart Metrics
  • Inyección de dependencias

Creación de Aplicaciones Flutter Desde Cero

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

Ejecución y Pruebas 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

Bases de Datos y Otros Almacenes

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

Uso de APIs REST, Análisis de JSONs

  • Introducción al paquete http
  • Introducción al paquete Dio
  • Análisis de JSONs
  • Solicitudes 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

Resolución de Problemas

Resumen y Conclusión

Requerimientos

  • Experiencia con el desarrollo de aplicaciones móviles para 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