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 funciones y variables en Dart.
- Implementación de abstracción, encapsulación, 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.
- Flavors (sabores).
- Análizador de Dart y métricas de Dart.
- Inyección de dependencias.
Creación de Aplicaciones Flutter desde Cero
- Creación de un proyecto Flutter.
- Diseño de maquetas de aplicaciones con componentes Material.
- Agregación de recursos 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.
Rutas y Navegación
- Uso del paquete BuildRunner.
- Uso del paquete AutoRoute.
- Creación de transiciones.
- Pila de navegación.
Bases de Datos y Otros Almacenamientos
- Introducción a Hive.
- Introducción a SharedPreferences.
- Uso de bases de datos SQL.
Uso de API REST y Análisis de JSON
- Introducción al paquete http.
- Introducción al paquete Dio.
- Análisis de JSON.
- Peticiones 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
Solución de Problemas (Troubleshooting)
Resumen y Conclusión
Requerimientos
- Experiencia en 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.