FLUTTER ECOSYSTEM

built_value_generator

Tipos de valor com construtores, classes Dart como enumerações e serialização. Esta biblioteca é uma dependência de desenvolvimento.

Versão mais recente
8.12.6
Downloads em 30 dias
281,5 mil
Curtidas
148
Pontos Pub
160

Visão geral do pacote

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

Visão geral

Built Value Generator é uma ferramenta de geração de código para Dart que permite a criação de classes de valor imutáveis com construtores embutidos, comportamento semelhante a enumerações e serialização JSON transparente. Ele gera código-padrão para construtores, getters e métodos de serialização, reduzindo erros e melhorando a manutenibilidade do código. Projetado como dependência de desenvolvimento, funciona junto com built_value para simplificar o modelagem de dados em aplicativos Flutter e Dart. O gerador oferece suporte a múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux.

Casos de uso
  • Modelagem de dados imutáveis
  • serialização JSON
  • objetos de configuração seguros por tipo
  • Gerenciamento de estado em aplicativos
  • Geração de código para estruturas de dados complexas
Principais recursos
  • Geração automática de padrão builder
  • Comportamento semelhante a enum
  • Serialização JSON embutida
  • Boilerplate mínimo
  • Suporta segurança nula
Indicado para
  • Aplicativos Flutter que exigem dados imutáveis
  • aplicações orientadas por API
  • Gerenciamento de estado em grande escala
  • Equipes que priorizam a segurança de tipo
  • Projetos usando geração de código
Considerações
  • Requer configuração do build_runner
  • Adiciona dependência em tempo de compilação
  • Personalização limitada em tempo de execução
  • Não adequado para dados dinâmicos
  • Necessita migração cuidadosa a partir de classes mutáveis
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add built_value_generator

Categorias

Repositório-fonte

Projetos relacionados

Rankings