Kontakt aufnehmen

Schulungsübersicht

Einführung in das Zustandsmanagement

  • Verständnis von Zuständen in Flutter-Anwendungen
  • Überblick über die Ansätze zum Zustandsmanagement in Flutter
  • Wann und warum das BLoC-Muster verwendet werden sollte
  • Vorteile der Trennung von Geschäftslogik und UI

Das BLoC-Muster verstehen

  • Kernkonzepte von BLoC
  • Events, Zustände und Streams
  • Grundlagen der reaktiven Programmierung
  • Der Lebenszyklus von BLoC

Gestaltung der BLoC-Architektur

  • Strukturierung einer Flutter-Anwendung mit BLoC
  • Trennung von Präsentations-, Geschäfts- und Datenschicht
  • Organisation von Projekten für bessere Wartbarkeit
  • Anwendung von Prinzipien der sauberen Architektur (Clean Architecture)

Erstellen und Verwalten von BLoCs

  • Erstellen eigener BLoCs und Cubits
  • Verwaltung des Anwendungszustands
  • Bearbeitung asynchroner Vorgänge
  • Fehlerbehandlung und Zustandsübergänge

Integration von BLoCs in Flutter-Widgets

  • Einfügen von BLoCs in die Widget-Hierarchie
  • Verwendung von BlocProvider, BlocBuilder, BlocListener und BlocConsumer
  • Effizientes Management von Widget-Aufbauten (Rebuilds)
  • Arbeit mit BuildContext

Navigation und BLoC-Kommunikation

  • Übertragen von Daten zwischen Bildschirmen
  • Kommunikation zwischen mehreren BLoCs
  • Verwaltung des geteilten Anwendungszustands
  • Koordination komplexer Benutzerabläufe

Datenspeicherung und lokaler Speicher

  • Integration des lokalen Speichers mit BLoC
  • Verwaltung von zwischengespeicherten Anwendungsdaten
  • Synchronisierung von lokalen und Remote-Daten
  • Best Practices für persistente Zustände

Testen und Debuggen

  • Unit-Tests für BLoCs und Cubits
  • Widget-Tests mit BLoC
  • Debugging von Zustandsübergängen
  • Logging und Fehlerbehebung häufiger Probleme

Praktische Anwendungsentwicklung

  • Aufbau einer vollständigen Flutter-Anwendung mit dem BLoC-Muster
  • Implementierung von Navigation und Zustandsmanagement
  • Testen und Debuggen der Anwendung
  • Zusammenfassung der Best Practices und nächste Schritte

Voraussetzungen

  • Grundlegendes Verständnis der Funktionsweise von Flutter

Zielgruppe

  • Entwickler
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien