Programa del Curso

Introducción

  • Flutter frente a otros marcos multiplataforma
  • Descripción general de Flutter características y arquitectura

Empezar

  • Instalación Flutter
  • Configura el editor de código (Android Studio)
  • Comprender las funciones y variables de Dart
  • Implementación de la abstracción, la encapsulación, la herencia y el polimorfismo
  • Descripción de las variables y los tipos de datos de Dart
  • Comprender el futuro y la corriente
  • 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 aplicaciones de Flutter 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 dispositivos Android
  • Implementación de aplicaciones en iOS dispositivos (iPhone o iPad)
  • Uso de las herramientas Recarga activa y Reinicio en caliente
  • Uso de widgets
  • Widgets con estado frente a 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

  • Introducció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 Flutter del estado

  • Presentación del paquete BLoC
  • Implementación de BLoC
  • prueba 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 para Android y iOS

Audiencia

  • Desarrolladores
  • Programadores
 35 horas

Número de participantes



Precio por participante

Testimonios (4)

Cursos Relacionados

Advanced Flutter

14 horas

BLoC Pattern

14 horas

Build Native iOS and Android Apps with Flutter

14 horas

Advanced .NET MAUI

14 horas

.NET MAUI Fundamentals

14 horas

.NET MAUI (Intermediate)

14 horas

Embedded Linux Systems Architecture

35 horas

Linux Embebido Kernel y Desarrollo de Controladores

14 horas

Embedded GNU/Linux Kernel Internals and Device Drivers

35 horas

NativeScript: Desarrolle Aplicaciones Móviles Nativas para iOS y Android Usando una sola Base de Código JavaScript

7 horas

React Native: desarrolla rápidamente aplicaciones nativas de iOS y Android con Javascript

21 horas

Titanium: crea aplicaciones móviles nativas usando Javascript

7 horas

Ionic2

14 horas

Ionic 4 and Angular for Developers

21 horas

Ionic 6

14 horas

Categorías Relacionadas

1