FLUTTER ECOSYSTEM

mobx_codegen

Gerador de código para o MobX que adiciona suporte para anotar seu código com @observable, @computed, @action e também cria classes Store.

Versão mais recente
2.8.0
Downloads em 30 dias
73,1 mil
Curtidas
301
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

MobX CodeGen é uma ferramenta de geração de código para a biblioteca de gerenciamento de estado MobX no Flutter e Dart. Permite que os desenvolvedores anotem suas classes e campos com @observable, @computed e @action, gerando automaticamente o código boilerplate para gerenciamento de estado reativo. Isso reduz o esforço manual e melhora a legibilidade do código ao eliminar padrões repetitivos. O pacote permite criar classes Store com configuração mínima, simplificando o gerenciamento de estado entre plataformas.

Casos de uso
  • Desenvolvimento de interface reativa com atualizações automáticas de estado
  • Simplificando a lógica de estado complexa em aplicativos grandes
  • Reduzindo o código repetitivo na gestão de estado
  • Gerando armazenamentos observáveis eficientes
  • Habilitar valores calculados com segurança de tipo
  • Simplificando injeção de dependência com MobX
Principais recursos
  • Geração automática de código para @observable, @computed, @action
  • Suporte para gerar classes Store
  • Reduz o código boilerplate manual no gerenciamento de estado
  • Integra-se de forma transparente com o MobX
  • Gera código eficiente e seguro por tipo
  • Funciona em múltiplas plataformas
Indicado para
  • Desenvolvedores usando MobX para gerenciamento de estado
  • Equipes procurando reduzir o código repetitivo em aplicativos Flutter
  • Projetos que exigem manipulação reativa e performática de estado
  • Aplicativos com lógica de estado complexa que precisam de separação clara
  • Desenvolvedores que preferem gerenciamento de estado baseado em anotações
  • Aqueles que desenvolvem aplicativos multiplataforma
Considerações
  • Requer build_runner para geração de código
  • É necessário configurar corretamente o build.yaml
  • Pode aumentar levemente o tempo de compilação
  • Dependente do pacote principal do MobX
  • Não adequado para alterações de estado apenas em tempo de execução
  • Requer entendimento dos conceitos do MobX
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add mobx_codegen

Categorias

Dependências

Lista de dependências 6 itens

Repositório-fonte

Projetos relacionados

Rankings