Das Hauptziel dieses Seminars für fortgeschrittene Flutter-Entwicklung ist die umfassende Qualifikation der Teilnehmer in der Anwendung fortgeschrittener Techniken und Methoden innerhalb des Flutter-Frameworks. Nach Abschluss des Seminars sollten die Teilnehmer in der Lage sein, hochwertige, skalierbare und wartbare Anwendungen in Flutter zu erstellen und zu optimieren
Flutter Widgets und State Management: Ein Überblick
Grundlegende Widgets
Stateless vs. Stateful Widgets
Einführung in State Management
BLoC-Architektur
Was ist BLoC?
BLoC-Anwendungsfälle
BLoC-Bibliotheken
Provider für Zustandsverwaltung
Einführung in Provider
Provider-Anwendungsfälle
Provider-Best Practices
Riverpod als Alternative zu Provider
Was ist Riverpod?
Riverpod vs. Provider
Riverpod-Anwendungsfälle
MVVM-Architektur in Flutter
Was ist MVVM?
MVVM in Flutter
Vorteile von MVVM
Lokale Datenverwaltung mit SQLite
SQLite in Flutter
CRUD-Operationen
Datenmigrationen
SharedPreferences für einfache Daten
Was sind SharedPreferences?
Speichern und Abrufen von Daten
Best Practices
RESTful APIs in Flutter
HTTP-Requests
JSON-Verarbeitung
Fehlerbehandlung
GraphQL in Flutter
Was ist GraphQL?
GraphQL-Clients in Flutter
Anfragen und Mutationen
Daten-Caching Strategien
Was ist Caching?
Caching-Strategien
Implementierung in Flutter
Offline-Daten und Synchronisation
Offline-First-Ansatz
Daten-Synchronisation
Best Practices
Custom Widgets erstellen
Was sind Custom Widgets?
Erstellen und Verwenden von Custom Widgets
Best Practices
Animationsbibliotheken in Flutter
Einführung in Animationen
Animationsbibliotheken
Implementierung von Animationen
Theming und Styles
Flutter-Theming
Custom Themes
Dynamic Theming
RWD (Responsive Web Design) in Flutter
Was ist RWD?
Media Queries und LayoutBuilder
Responsive Widgets
Accessibility in Flutter
Was ist Accessibility?
Best Practices
UI-Tests und Widget-Tests
Was sind Widget-Tests?
Test-Driven Development in Flutter
Automatisierung von UI-Tests
Debugging und Fehlerbehandlung
Debugging-Tools
Fehlerbehandlung
Logging
Profiling und Leistungsoptimierung
Was ist Profiling?
Leistungsindikatoren
Optimierungstechniken
Automatisierte Tests in Flutter
Unit Tests
Integration Tests
Test Coverage
CI/CD-Pipelines für Flutter-Projekte
Was ist CI/CD?
Tools für Flutter CI/CD
Setup einer CI/CD-Pipeline
Code-Qualität und Code-Analysen
Code Reviews
Linting und statische Code-Analyse
Refactoring
App-Veröffentlichung und Distribution
App Stores
Vorbereitung zur Veröffentlichung
Aktualisierungsstrategien
Dauer/zeitlicher Ablauf:
3 Tage
Zielgruppe:
Dieses fortgeschrittene Flutter-Seminar ist perfekt für Entwickler, die bereits über eine solide Grundlage in Flutter oder anderen mobilen Entwicklungsumgebungen verfügen und ihre Fähigkeiten vertiefen möchten.
Es ist ebenso geeignet für Teamleiter und technische Manager, die informierte Entscheidungen über Technologien und Architekturen treffen müssen. Ob Sie ein erfahrener Flutter-Entwickler, ein Umsteiger aus einem anderen mobilen Framework oder ein technischer Entscheidungsträger sind, dieses Seminar bietet die tiefgehenden Kenntnisse und praktischen Fähigkeiten..
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.