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
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.