Kontakt aufnehmen

Schulungsübersicht

Einführung

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

Erste Schritte

  • Installation von Flutter
  • Einrichtung des Code-Editors (Android Studio)
  • Grundlagen zu Funktionen und Variablen in Dart
  • Implementierung von Abstraktion, Kapselung, Vererbung und Polymorphie
  • Verständnis von Variablen und Datentypen in Dart
  • Verständnis von Future und Stream
  • Unit-Tests und Mocks
  • Aufruf nativer Methoden
  • Saubere Architektur
  • Einsatz von Flavors
  • Dart Analyzer und Dart Metrics
  • Dependency Injection

Erstellung von Flutter-Apps vom Nullpunkt an

  • Erstellen eines Flutter-Projekts
  • Aufbau der App-Layouts mithilfe von Material-Komponenten
  • Hinzufügen von Assets und Bildern
  • Internationalisierung

Ausführen und Testen von Apps

  • Bereitstellung der Apps auf Android-Geräten
  • Bereitstellung der Apps auf iOS-Geräten (iPhone oder iPad)
  • Nutzung der Tools Hot Reload und Hot Restart
  • Einsatz von Widgets
  • Unterschiede zwischen Stateful- und Stateless-Widgets
  • Einrichtung des Projekts
  • Erstellen eines Stateless-Widgets
  • Erstellen eines Stateful-Widgets
  • Erstellung von Animationen

Routing und Navigation

  • Nutzung des BuildRunner-Pakets
  • Einsatz des AutoRoute-Pakets
  • Erstellen von Übergängen zwischen Bildschirmen
  • Navigation Stack verstehen

Datenbanken und weitere Speichermöglichkeiten

  • Einführung in Hive
  • Einführung in SharedPreferences
  • Nutzung von SQL-Datenbanken

Verwendung von REST-APIs und JSON-Parsing

  • Einführung ins http-Paket
  • Einführung ins Dio-Paket
  • Parsen von JSON-Daten
  • Abfragen und Antworten verstehen

Verwaltung des App-Zustands

  • Einführung in das BLoC-Paket
  • Implementierung von BLoC-Logik
  • Testen der BLoC-Logik

Programmier-Tipps und bewährte Praktiken

Problemlösung

Zusammenfassung und Abschluss

Voraussetzungen

  • Erfahrung in der Entwicklung mobiler Anwendungen für Android und iOS

Zielgruppe

  • Entwickler
  • Programmierer
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (6)

Kommende Kurse

Verwandte Kategorien