Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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
Erfahrungsberichte (1)
Sehr nützliche zusätzliche Informationen
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Maschinelle Übersetzung