FLUTTER ECOSYSTEM

built_value

Tipos de valor com construtores, classes Dart como enum e serialização. Esta biblioteca é a dependência de tempo de execução.

Versão mais recente
8.12.6
Downloads em 30 dias
9,3 mi
Curtidas
778
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

Built_Value é uma biblioteca Dart que permite a criação de objetos de valor imutáveis e seguros por tipo com suporte integrado para construtores, classes semelhantes a enum e serialização. Promove código limpo e sustentável ao forçar a imutabilidade e fornecer geração em tempo de compilação de código repetitivo. Ideal para gerenciar modelos de dados em aplicações que exigem integridade rigorosa dos dados e serialização eficiente entre plataformas.

Casos de uso
  • Gerenciamento de modelos de dados imutáveis
  • Gerando código de serialização
  • Criando classes semelhantes a enum
  • Construindo objetos complexos com segurança
  • Troca de dados entre plataformas
Principais recursos
  • Tipos de valor imutáveis
  • Padrão Builder para construção de objetos
  • Geração de código em tempo de compilação
  • Suporte para serialização JSON
  • Definições de classes semelhantes a enum
Indicado para
  • Aplicações com grande volume de dados
  • Aplicativos que precisam de tipagem forte
  • Equipes que priorizam a segurança do código
  • Projetos usando APIs JSON
  • Desenvolvimento multiplataforma
Considerações
  • Requer geração de código
  • Curva de aprendizado para construtores
  • Etapa de compilação adicional necessária
  • Flexibilidade de tempo de execução limitada
  • Dependência do build_runner
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add built_value

Categorias

Repositório-fonte

Projetos relacionados

Rankings