Kontakt aufnehmen

Schulungsübersicht

Einführung in die Zustandsverwaltung

  • Verständnis des Zustands in Flutter-Anwendungen
  • Überblick über Flutter-Zustandsverwaltungsansätze
  • Wann und warum das BLoC-Muster verwendet werden sollte
  • Vorteile der Trennung der Geschäftslogik von der Benutzeroberfläche

Das BLoC-M Muster verstehen

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

Design der BLoC-Architektur

  • Strukturierung einer Flutter-Anwendung mit BLoC
  • Trennung der Präsentations-, Geschäftslogik- und Datenschichten
  • Projektorganisation für bessere Wartbarkeit
  • Anwendung von Clean-Architektur-Prinzipien

Erstellung und Verwaltung von BLoCs

  • Erstellung benutzerdefinierter BLoCs und Cubits
  • Verwaltung des Anwendungsstatus
  • Bewältigung asynchroner Operationen
  • Fehlerbehandlung und Zustandsübergänge

Integration von BLoCs in Flutter-Widgets

  • Einspeisung von BLoCs in den Widget-Baum
  • Verwendung von BlocProvider, BlocBuilder, BlocListener und BlocConsumer
  • Effiziente Steuerung von Widget-Wiederaufbauten
  • Arbeiten mit BuildContext

Navigation und BLoC-Kommunikation

  • Datenübertragung zwischen Bildschirmen
  • Kommunikation zwischen mehreren BLoCs
  • Verwaltung des gemeinsamen Anwendungsstatus
  • Koordination komplexer Benutzerarbeitsabläufe

Datenpersistenz und lokaler Speicher

  • Integration lokalen Speichers mit BLoC
  • Verwaltung zwischengespeicherter Anwendungsdaten
  • Synchronisierung lokaler und entfernter Daten
  • Bewährte Verfahren für persistente Zustände

Testen und Debugging

  • Unit-Tests für BLoCs und Cubits
  • Widget-Tests mit BLoC
  • Debugging von Zustandsübergängen
  • Protokollierung und Fehlerbehebung bei häufigen Problemen

Praktische Anwendungsentwicklung

  • Aufbau einer vollständigen Flutter-Anwendung mit dem BLoC-Muster
  • Implementierung von Navigation und Zustandsverwaltung
  • Testen und Debugging der Anwendung
  • Überblick über bewährte Verfahren und nächste Schritte

Voraussetzungen

  • Basisverständnis der Funktionsweise von Flutter

Zielgruppe

  • Entwickler
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien