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 State Management
- Verständnis von State in Flutter-Anwendungen
- Übersicht über Flutter-Ansätze für State Management
- Wann und warum das BLoC-Muster eingesetzt werden sollte
- Vorteile der Trennung von Geschäftslogik und Benutzeroberfläche
Verständnis des BLoC-Musters
- Kernkonzepte von BLoC
- Events, States und Streams
- Grundlagen der reaktiven Programmierung
- Der BLoC-Lebenszyklus
Entwurf der BLoC-Architektur
- Strukturierung einer Flutter-Anwendung mit BLoC
- Trennung der Präsentations-, Geschäftslogik- und Datenschicht
- Organisation von Projekten für Wartbarkeit
- Anwenden von Clean-Architecture-Prinzipien
Erstellen und Verwalten von BLoCs
- Erstellung benutzerdefinierter BLoCs und Cubits
- Verwaltung des Application State
- Bearbeitung asynchroner Operationen
- Fehlerbehandlung und State-Übergänge
Integration von BLoCs mit Flutter-Widgets
- Einspeisen von BLoCs in den Widget-Baum
- Verwendung von BlocProvider, BlocBuilder, BlocListener und BlocConsumer
- Effizientes Verwalten von Widget-Wiederaufbauten
- Arbeiten mit BuildContext
Navigation und BLoC-Kommunikation
- Weitergabe von Daten zwischen Bildschirmen
- Kommunikation zwischen mehreren BLoCs
- Verwaltung des gemeinsam genutzten Application State
- Koordination komplexer Benutzerabläufe
Datenspeicherung und lokaler Speicher
- Integration von lokal gespeichertem Speicher mit BLoC
- Verwaltung zwischengespeicherter Anwendungsdaten
- Synchronisation lokaler und entfernter Daten
- Best Practices für persistenten State
Testing und Debugging
- Unit-Testing von BLoCs und Cubits
- Widget-Testing mit BLoC
- Debugging von State-Übergängen
- Logging und Fehlerbehebung bei häufigen Problemen
Praktische Anwendungsentwicklung
- Aufbau einer vollständigen Flutter-Anwendung unter Verwendung des BLoC-Musters
- Implementierung von Navigation und State Management
- Testen und Debuggen der Anwendung
- Zusammenfassung der Best Practices und weitere 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