Schulungsübersicht

Einführung

  • Flutter im Vergleich zu anderen plattformübergreifenden Frameworks
  • Überblick über Funktionen und Architektur von Flutter

Erste Schritte

  • Installieren Flutter
  • Einrichten des Code-Editors (Android Studio)
  • Verstehen von Dart-Funktionen und -Variablen
  • Implementierung von Abstraktion, Kapselung, Vererbung, Polymorphismus
  • Verstehen von Dart-Variablen und Datentypen
  • Verstehen von Future und Stream
  • Unit Tests und Mocks
  • Aufrufen von nativen Methoden
  • Saubere Architektur
  • Flavors
  • Dart Analyzer und Dart Metriken
  • Injektion von Abhängigkeiten

Erstellen von Flutter-Apps aus Scratch

  • Erstellen eines Flutter-Projekts
  • App-Layouts mit Material-Komponenten erstellen
  • Hinzufügen von Assets und Bildern
  • Internationalisierung

Ausführen und Testen von Anwendungen

  • Bereitstellen von Anwendungen auf Android-Geräten
  • Bereitstellen von Anwendungen auf iOS Geräten (iPhone oder iPad)
  • Verwendung der Tools Hot Reload und Hot Restart
  • Widgets verwenden
  • Zustandsabhängige vs. zustandslose Widgets
  • Einrichten des Projekts
  • Erstellen eines zustandslosen Widgets
  • Erstellen eines zustandsabhängigen Widgets
  • Erstellen von Animationen

Routenplanung und Navigation

  • Verwendung des BuildRunner-Pakets
  • AutoRoute-Paket verwenden
  • Übergänge erstellen
  • Navigations-Stapel

Databases und andere Speicherplätze

  • Einführung in Hive
  • Einführung in SharedPreferences
  • Verwendung der SQL Datenbank

Verwendung von Rest Api, Parsing von JSONs

  • Einführung in das http-Paket
  • Einführung in das Dio-Paket
  • Parsen von JSONs
  • Anfrage und Antworten

Verwalten Flutter Zustand

  • Einführung in das BLoC-Paket
  • BLoC-Implementierung
  • BLoC testen

Programming Tipps und bewährte Praktiken

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Erfahrung mit Android und der Entwicklung von iOS mobilen Anwendungen

Publikum

  • Entwickler
  • Programmierer
  35 Stunden

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.

Preis je Teilnehmer

Erfahrungsberichte (3)

Kombinierte Kurse

Embedded Linux Systems Architecture

  35 Stunden

Verwandte Kategorien