flutter-architecture

Architecture MVVM pour applications Flutter avec flux de données unidirectionnel et séparation stricte des couches. Implémente une architecture à trois couches : Data Layer (Services et Repositories), Domain Layer (UseCases pour la logique complexe) et UI Layer (ViewModels et Views). Utilise provider pour l'injection de dépendances et ListenableBuilder pour les mises à jour réactives de l'interface utilisateur avec le modèle Command pour les interactions utilisateur. Applique un flux de données unidirectionnel : les données descendent des Repositories vers les ViewModels puis vers les Views ; les événements remontent...

npx skills add https://github.com/flutter/skills --skill flutter-architecture