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 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
Erfahrungsberichte (1)
Sehr nützliche zusätzliche Informationen
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Maschinelle Übersetzung