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