Contacta con nosotros

Temario del curso

Introducción

  • Flutter frente a otros frameworks multiplataforma
  • Descripció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 funciones y variables en Dart
  • Implementación de abstracción, encapsulación, herencia y polimorfismo
  • Comprensión de las 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)
  • Dart Analyzer y Dart Metrics
  • Inyección de dependencias

Creación de aplicaciones Flutter desde cero

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

Ejecución y pruebas de aplicaciones

  • Despliegue de aplicaciones en dispositivos Android
  • Despliegue de aplicaciones en dispositivos iOS (iPhone o iPad)
  • Uso de herramientas Hot Reload y Hot Restart
  • Uso de Widgets
  • Widgets Stateful frente a Stateless
  • Configuración del proyecto
  • Creación de un widget Stateless
  • Creación de un widget Stateful
  • 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 base de datos SQL

Uso de API REST y 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
  • Prueba de BLoC

Consejos de programación y mejores prácticas

Solución de problemas

Resumen y conclusiones

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