flutter-architecture

Arquitetura MVVM para aplicativos Flutter com fluxo de dados unidirecional e separação estrita de camadas. Implementa arquitetura de três camadas: Camada de Dados (Serviços e Repositórios), Camada de Domínio (Casos de Uso para lógica complexa) e Camada de Interface (ViewModels e Views). Utiliza provider para injeção de dependência e ListenableBuilder para atualizações reativas de interface com o padrão Command para interações do usuário. Impõe fluxo de dados unidirecional: os dados fluem dos Repositórios para os ViewModels e para as Views; os eventos fluem para cima...

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