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
Reseñas (7)
Todo está bien.
Adrian Rybka - SEOyon
Curso - Flutter Development Bootcamp with Dart
Traducción Automática
Rendimiento y Conocimientos del Instructor
Marcin Pierchala - SEOyon
Curso - Flutter Development Bootcamp with Dart
Traducción Automática
Más sobre el laboratorio.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Curso - Flutter Development Bootcamp with Dart
Traducción Automática
La forma de explicar del formador.
Marcos Rosas - Banco Azteca S.A. C.V.
Curso - Flutter Development Bootcamp with Dart
Las tecnologías presentadas
Ruddy - Banco Azteca S.A. C.V.
Curso - Flutter Development Bootcamp with Dart
Uno a uno y discusiones sobre tecnología e implementación
Peter Roos - Tiqs B.V.
Curso - Flutter Development Bootcamp with Dart
Traducción Automática
Explicaciones y dinamismo del curso, apto para principiantes y avanzados.