Buscar categorias, pacotes e repositórios

Detalhes do pacotev2.0.1

hive_generator

Extensão para Hive. Gera automaticamente TypeAdapters para armazenar qualquer classe.

macOSWindowsLinux
Downloads em 30 dias
180 mil
Curtidas
426
Pontos Pub
100

Instalar pacote

flutter pub add hive_generator

Visão geral do pacote

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

O Hive Generator é uma ferramenta de geração de código para o Hive, um banco de dados leve, rápido e eficiente para Flutter. Ele gera automaticamente TypeAdapters para qualquer classe Dart, permitindo serialização e armazenamento sem a necessidade de implementar adaptadores manualmente. Usando anotações, os desenvolvedores podem marcar classes para geração de código, reduzindo o código repetitivo e minimizando erros. Os adaptadores gerados lidam com tipos de dados complexos, objetos aninhados e serializadores personalizados de forma eficiente. Este pacote se integra perfeitamente ao ecossistema Hive e suporta aplicativos multiplataforma em macOS, Windows e Linux.

Casos de uso

  • Gerar automaticamente TypeAdapters para classes de modelo
  • Simplifique a persistência de dados em aplicativos Flutter
  • Reduza o código repetitivo na serialização do Hive
  • Suporte de armazenamento de objetos aninhados complexos
  • Habilitar acesso seguro a dados com Hive
  • Simplifique a migração de modelos existentes para o Hive

Principais recursos

  • Geração de código baseada em anotações
  • Criação automática de TypeAdapter
  • Suporta tipos aninhados e personalizados
  • Configuração mínima com anotação @HiveType
  • Compatibilidade multiplataforma
  • Integração com a biblioteca principal do Hive

Indicado para

  • Desenvolvedores Flutter usando Hive para armazenamento local
  • Projetos que exigem persistência de dados eficiente e segura por tipo
  • Equipes que buscam reduzir o código de serialização manual
  • Aplicativos com mudanças frequentes no modelo que exigem atualizações rápidas do adaptador
  • Desenvolvedores priorizando desempenho e simplicidade

Considerações

  • Requer build_runner e hive_generator como dependências de desenvolvimento
  • O código gerado deve ser confirmado ou regenerado em cada compilação
  • Limitado a classes anotadas com @HiveType
  • Não oferece suporte a campos dinâmicos ou não tipados
  • Etapa de compilação necessária após modificar classes anotadas

Categorias

Dependências

Lista de dependências 5 itens

Projetos que usam este pacote