Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Introducción
- Flutter frente a otros marcos multiplataforma
- Descripción general de Flutter características y arquitectura
Empezar
- Instalación Flutter
- Configuración del editor de código (Android Studio)
- Descripción de las funciones y variables de Dart
- Implementación de la abstracción, encapsulación, herencia, polimorfismo
- Descripción de las variables y los tipos de datos de Dart
- Entendiendo el futuro y la transmisión
- Pruebas unitarias y simulacros
- Llamar a métodos nativos
- Arquitectura limpia
- Sabores
- Analizador de dardos y métricas de dardos
- Inserción de dependencias
Creación de Flutter aplicaciones a partir de Scratch
- Creación de un proyecto Flutter
- Creación de diseños de aplicaciones con componentes de Material
- Adición de recursos e imágenes
- Internacionalización
Ejecución y prueba de aplicaciones
- Implementación de aplicaciones en Android dispositivos
- Implementación de aplicaciones en iOS dispositivos (iPhone o iPad)
- Uso de las herramientas Recarga en caliente y Reinicio en caliente
- Uso de widgets
- Widgets con estado frente a widgets sin estado
- Configuración del proyecto
- Creación de un widget sin estado
- Creación de un widget con estado
- Crear una animación
Enrutamiento y navegación
- Uso del paquete BuildRunner
- Uso del paquete AutoRoute
- Crear transiciones
- Pila de navegación
Databases y otros almacenamientos
- Presentación a Hive
- Introducción a SharedPreferences
- Uso de la base de datos SQL
Uso de la API de REST, análisis de JSON
- Introducción al paquete http
- Introducción al paquete Dio
- Análisis de JSON
- Solicitud y respuestas
Gestión del Flutter Estado
- Presentación del paquete BLoC
- Implementación de BLoC
- Pruebas de BLoC
Programming Consejos y mejores prácticas
Solución de problemas
Resumen y conclusión
Requerimientos
- Experiencia en el desarrollo de aplicaciones móviles Android y iOS
Audiencia
- Desarrolladores
- Programadores
35 Horas