Flutter Patterns¶
Flutter/Dart Patterns, Widget Composition, State Management und Clean Architecture fuer produktionsreife Mobile Apps.
Ueberblick¶
Der Flutter Patterns Skill umfasst:
- Widget Composition — Kleine, fokussierte Widgets
- State Management — BLoC, Riverpod, Provider
- Clean Architecture — Presentation, Domain, Data Layer
- Navigation — GoRouter, Deep Linking
- Testing — Widget Tests, BLoC Tests, Integration Tests
Kernthemen¶
Architektur-Patterns¶
| Pattern | Anwendungsfall |
|---|---|
| Clean Architecture | Feature-basierte Schichtentrennung |
| BLoC Pattern | Komplexe Zustandsverwaltung |
| Repository Pattern | Datenzugriff abstrahieren |
| Use Cases | Business-Logik kapseln |
State Management¶
| Loesung | Wann verwenden |
|---|---|
| BLoC/Cubit | Komplexe Business-Logik, Events |
| Riverpod | DI-zentrische Apps, einfache States |
| Provider | Einfache Apps, wenig Zustand |
Performance¶
constConstructors fuer statische WidgetsRepaintBoundaryfuer isolierte Widget-Bereiche- Lazy Loading mit
ListView.builder - Image Caching und Optimierung
Verwandte Agents¶
Quelldatei: skills/flutter-patterns/SKILL.md