FLUTTER ECOSYSTEM

mvvm_plus

MVVM+ é uma implementação leve do MVVM no Flutter, além de um localizador para compartilhar estados por meio de um registro global (como o GetIt) ou widgets herdados (como o Provider).

Capa de mvvm_plus
Versão mais recente
1.5.4
Downloads em 30 dias
250
Curtidas
44
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

MVVM+ é um pacote leve do Flutter que implementa o padrão arquitetônico MVVM, simplificando a gestão de estado e injeção de dependência. Ele fornece um registro global para compartilhar estados, semelhante ao GetIt, e suporta widgets herdados como o Provider para propagação eficiente de dados. Projetado para simplicidade e flexibilidade, ajuda os desenvolvedores a organizar o código com uma separação clara de preocupações, reduzindo o código repetitivo. Ideal para projetos que buscam uma abordagem mínima, mas eficaz, para o gerenciamento de estado em múltiplas plataformas.

Casos de uso
  • Construindo aplicativos escaláveis do Flutter
  • Gerenciando o estado compartilhado do aplicativo
  • Simplificando a injeção de dependência
  • Habilitar a separação clara entre interface do usuário e lógica de negócios
  • Apoiar o desenvolvimento multiplataforma
Principais recursos
  • Lightweight MVVM implementation
  • Global state registry (like GetIt)
  • Support for inherited widgets (like Provider)
  • Minimal boilerplate
  • Cross-platform compatibility
Indicado para
  • Developers new to MVVM
  • Projects needing simple state management
  • Teams wanting a lightweight DI solution
  • Flutter apps targeting multiple platforms
  • Apps requiring clean architecture
Considerações
  • May require additional setup for complex state flows
  • Less feature-rich than full-featured state management solutions
  • Best suited for moderate-scale applications
  • Not ideal for very large or highly dynamic apps
  • Limited documentation compared to mature alternatives
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add mvvm_plus

Categorias

Repositório-fonte

Projetos relacionados

Ainda não há dados.