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 des Zustands in Flutter-Anwendungen.
- Überblick über Flutter-Ansätze zum State-Management.
- Wann und warum man das BLoC-Muster einsetzt.
- Vorteile der Trennung von Geschäftslogik und Benutzeroberfläche.
Verständnis des BLoC-Musters
- Kernkonzepte von BLoC.
- Ereignisse, Zustände und Streams.
- Grundlagen der reaktiven Programmierung.
- Der BLoC-Lebenszyklus.
Entwurf der BLoC-Architektur
- Strukturierung einer Flutter-Anwendung unter Verwendung von BLoC.
- Trennung der Präsentationsschicht, der Geschäftslogik und der Datenschicht.
- Organisation der Projekte für eine bessere Wartbarkeit.
- Anwendung der Prinzipien der Clean Architecture.
Erstellung und Verwaltung von BLoCs
- Erstellung benutzerdefinierter BLoCs und Cubits.
- Verwaltung des Anwendungsstatus.
- Bearbeitung asynchroner Operationen.
- Fehlerbehandlung und Zustandsübergänge.
Integration von BLoCs in Flutter-Widgets
- Injektion von BLoCs in den Widget-Baum.
- Nutzung von BlocProvider, BlocBuilder, BlocListener und BlocConsumer.
- Effizientes Management von Widget-Wiederaufbauten.
- Arbeit mit BuildContext.
Navigation und Kommunikation zwischen BLoCs
- Weitergabe von Daten zwischen Bildschirmen.
- Kommunikation zwischen mehreren BLoCs.
- Verwaltung des gemeinsamen Anwendungsstatus.
- Koordination komplexer Benutzerabläufe.
Datenspeicherung und lokaler Speicher
- Integration von lokalem Speicher in BLoC.
- Verwaltung zwischengespeicherter Anwendungsdaten.
- Synchronisierung lokaler und entfernter Daten.
- Best Practices für persistente Zustände.
Testing und Debugging
- Unit-Tests für BLoCs und Cubits.
- Widget-Tests mit BLoC.
- Debuggen von Zustandsübergängen.
- Logging und Fehlerbehebung bei häufigen Problemen.
Praktische Anwendungsentwicklung
- Bau 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
- Basiswissen darüber, wie Flutter funktioniert.
Zielgruppe
- Entwickler.
14 Stunden
Erfahrungsberichte (1)
Sehr nützliche zusätzliche Informationen
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Maschinelle Übersetzung