Kontakt aufnehmen
 Dauer 14 Stunden

Schulungsübersicht

Einführung in die Zustandsverwaltung

  • Zustand in Flutter-Anwendungen verstehen
  • Überblick über Ansätze zur Zustandsverwaltung in Flutter
  • Wann und warum das BLoC-Muster verwenden
  • Vorteile der Trennung von Geschäftslogik und UI

Das BLoC-Muster verstehen

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

Architektur von BLoC gestalten

  • Aufbau einer Flutter-Anwendung mit BLoC
  • Trennung der Schichten für Präsentation, Geschäftslogik und Daten
  • Projektorganisation für Wartbarkeit
  • Anwendung der Prinzipien der Clean Architecture

Erstellen und Verwalten von BLoCs

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

Integration von BLoCs mit Flutter-Widgets

  • Einfügen von BLoCs in den Widget-Baum
  • Nutzung von BlocProvider, BlocBuilder, BlocListener und BlocConsumer
  • Effizientes Verwalten von Widget-Neuaufbauten
  • Arbeiten mit dem BuildContext

Navigation und BLoC-Kommunikation

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

Datenpersistenz und lokaler Speicher

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

Testen und Debuggen

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

Praktische Anwendungsentwicklung

  • Aufbau einer vollständigen Flutter-Anwendung unter Verwendung des BLoC-Musters
  • Umsetzung von Navigation und Zustandsverwaltung
  • Testen und Debuggen der Anwendung
  • Übersicht über Best Practices und nächste Schritte

Voraussetzungen

  • Grundlegendes Verständnis der Funktionsweise von Flutter

Zielgruppe

  • Entwickler*innen

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien