Temario del curso
Introducción
- Flutter frente a otros marcos de trabajo multiplataforma.
- Vista 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, encapsulamiento, 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 (Clean Architecture).
- Flavors (sabores/configuraciones del entorno).
- 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 en Flutter.
- Construcción de diseños de aplicaciones con componentes Material.
- Agregado de activos 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 (Stateful) frente a widgets sin estado (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 (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 JSON (Parsing).
- 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
Solucionar Problemas (Troubleshooting)
Resumen y Conclusión
Requerimientos
- Experiencia previa en 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.