Kontakt aufnehmen

Schulungsübersicht

Einführung in die Zustandsverwaltung

  • Verständnis von Zuständen in Flutter-Anwendungen
  • Überblick über Ansätze zur Zustandsverwaltung in Flutter
  • Wann und warum das BLoC-Muster verwendet wird
  • Vorteile der Trennung von Geschäftslogik und UI

Das BLoC-Muster verstehen

  • Kernkonzepte von BLoC
  • Ereignisse, 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äftslogik- und Datenebene
  • Organisation von Projekten für Wartbarkeit
  • Anwendung der Prinzipien der sauberen Architektur

Erstellen und Verwalten von BLoCs

  • Erstellen von benutzerdefinierten BLoCs und Cubits
  • Verwaltung des Anwendungszustands
  • Bearbeitung asynchroner Operationen
  • Fehlerbehandlung und Zustandstransitionen

Integration von BLoCs mit Flutter-Widgets

  • Einfügen von BLoCs in den Widget-Baum
  • Nutzung von BlocProvider, BlocBuilder, BlocListener und BlocConsumer
  • Effizientes Management von Widget-Rebuilds
  • Arbeit mit BuildContext

Navigation und BLoC-Kommunikation

  • Übergabe von Daten zwischen Bildschirmen
  • Kommunikation zwischen mehreren BLoCs
  • Verwaltung des gemeinsamen Anwendungszustands
  • Koordination komplexer Benutzerprozesse

Datenaufbewahrung und lokaler Speicher

  • Integration des lokalen Speichers mit BLoC
  • Verwaltung von zwischengespeicherten Anwendungsdaten
  • Synchronisation von lokalen und Remote-Daten
  • Best Practices für dauerhaften Zustand

Testen und Debuggen

  • Unit-Tests für BLoCs und Cubits
  • Widget-Tests mit BLoC
  • Debuggen von Zustandstransitionen
  • Protokollierung und Fehlerbehebung häufiger Probleme

Praktische Anwendungsentwicklung

  • Aufbau einer vollständigen Flutter-Anwendung mit dem BLoC-Muster
  • Implementierung von Navigation und Zustandsverwaltung
  • Testen und Debuggen der Anwendung
  • Prüfung 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