FLUTTER ECOSYSTEM

dataclass

Geração de código para classes imutáveis com uma sintaxe/API simples sem comprometer os recursos.

Versão mais recente
1.0.0
Downloads em 30 dias
35
Curtidas
63
Pontos Pub
40

Visão geral do pacote

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

Visão geral

DataClass é um pacote Flutter/Dart que simplifica a criação de classes de dados imutáveis por meio de geração de código. Oferece uma sintaxe limpa e minimalista para definir classes com suporte integrado para igualdade, hashing, cópia e serialização JSON. Projetado com a experiência do desenvolvedor em mente, reduz o código repetitivo sem sacrificar funcionalidade. O pacote se integra perfeitamente em projetos Flutter e é ideal para gerenciar estados e objetos modelo de forma segura por tipo e sustentável.

Casos de uso
  • Definindo modelos de dados imutáveis
  • Gerando serialização JSON
  • Simplificando a gestão de estado
  • Criando objetos de valor reutilizáveis
  • Reduzindo o código repetitivo em modelos de domínio
Principais recursos
  • Geração automática de igualdade e código hash
  • Geração de método CopyWith
  • Suporte de serialização JSON
  • Sintaxe mínima com anotações
  • Geração de código via build_runner
Indicado para
  • Desenvolvedores Flutter usando Riverpod ou gerenciamento de estado semelhante
  • Projetos que exigem estruturas de dados imutáveis
  • Aplicativos com uso intensivo de dados JSON
  • Equipes que priorizam a limpeza e manutenibilidade do código
Considerações
  • Requer build_runner para geração de código
  • Limitado a classes marcadas com a anotação @dataclass
  • Pode aumentar levemente o tempo de compilação
  • Não adequado para classes mutáveis
  • Depende de pacote externo (freezed) para implementação
Plataformas compatíveisIndisponível

Instalar pacote

flutter pub add dataclass

Categorias

Dependências

Lista de dependências 3 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.