flutter-state-management

Implementa los patrones MVVM y Flujo de Datos Unidireccional para la gestión de estado en Flutter. Proporciona lógica de decisión para diferenciar entre estado efímero (estado local de la UI mediante setState) y estado de la aplicación (estado compartido mediante MVVM y el paquete provider). Aplica una estricta separación de responsabilidades: capa de datos (Repositorio como Fuente Única de Verdad), capa de lógica (ViewModel que extiende ChangeNotifier) y capa de UI (funciones puras de estado inmutable). Incluye ejemplos de código completos para implementar el patrón MVVM...

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