Kontakt aufnehmen

Schulungsübersicht

Einführung in das State Management

  • Verständnis von State in Flutter-Anwendungen
  • Übersicht über Flutter-Ansätze für State Management
  • Wann und warum das BLoC-Muster eingesetzt werden sollte
  • Vorteile der Trennung von Geschäftslogik und Benutzeroberfläche

Verständnis des BLoC-Musters

  • Kernkonzepte von BLoC
  • Events, States und Streams
  • Grundlagen der reaktiven Programmierung
  • Der BLoC-Lebenszyklus

Entwurf der BLoC-Architektur

  • Strukturierung einer Flutter-Anwendung mit BLoC
  • Trennung der Präsentations-, Geschäftslogik- und Datenschicht
  • Organisation von Projekten für Wartbarkeit
  • Anwenden von Clean-Architecture-Prinzipien

Erstellen und Verwalten von BLoCs

  • Erstellung benutzerdefinierter BLoCs und Cubits
  • Verwaltung des Application State
  • Bearbeitung asynchroner Operationen
  • Fehlerbehandlung und State-Übergänge

Integration von BLoCs mit Flutter-Widgets

  • Einspeisen von BLoCs in den Widget-Baum
  • Verwendung von BlocProvider, BlocBuilder, BlocListener und BlocConsumer
  • Effizientes Verwalten von Widget-Wiederaufbauten
  • Arbeiten mit BuildContext

Navigation und BLoC-Kommunikation

  • Weitergabe von Daten zwischen Bildschirmen
  • Kommunikation zwischen mehreren BLoCs
  • Verwaltung des gemeinsam genutzten Application State
  • Koordination komplexer Benutzerabläufe

Datenspeicherung und lokaler Speicher

  • Integration von lokal gespeichertem Speicher mit BLoC
  • Verwaltung zwischengespeicherter Anwendungsdaten
  • Synchronisation lokaler und entfernter Daten
  • Best Practices für persistenten State

Testing und Debugging

  • Unit-Testing von BLoCs und Cubits
  • Widget-Testing mit BLoC
  • Debugging von State-Übergängen
  • Logging und Fehlerbehebung bei häufigen Problemen

Praktische Anwendungsentwicklung

  • Aufbau einer vollständigen Flutter-Anwendung unter Verwendung des BLoC-Musters
  • Implementierung von Navigation und State Management
  • Testen und Debuggen der Anwendung
  • Zusammenfassung der Best Practices und weitere 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