FLUTTER ECOSYSTEM

hive_ce_generator

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

Versão mais recente
1.11.1
Downloads em 30 dias
173,4 mil
Curtidas
36
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

O Hive CE Generator é um pacote Flutter/Dart que gera automaticamente TypeAdapters para o Hive, permitindo a serialização e armazenamento sem problemas de classes personalizadas. Ao usar geração de código, ele elimina a necessidade de escrever manualmente implementações de TypeAdapter, reduzindo o código repetitivo e erros potenciais. O gerador funciona com qualquer classe, incluindo aquelas com estruturas aninhadas complexas, e se integra suavemente em aplicativos existentes baseados no Hive. Ele oferece suporte a todas as principais plataformas, garantindo comportamento consistente entre Android, iOS, macOS, Windows e Linux.

Casos de uso
  • Gere automaticamente TypeAdapters para modelos de dados personalizados
  • Simplifique o armazenamento persistente de hierarquias de objetos complexas
  • Reduza o código boilerplate manual na serialização do Hive
  • Habilite o desenvolvimento rápido com aplicativos baseados em Hive
  • Suporte persistência de dados multiplataforma
Principais recursos
  • Geração de código para TypeAdapters
  • Nenhuma implementação de adaptador manual necessária
  • Suporta tipos aninhados e complexos
  • Integra-se com a API existente do Hive
  • Compatibilidade multiplataforma
Indicado para
  • Desenvolvedores usando Hive para armazenamento local
  • Projetos que exigem persistência de dados rápida e segura por tipo
  • Equipes que buscam reduzir o código repetitivo na camada de dados
  • Aplicativos direcionados a múltiplas plataformas com modelos de dados compartilhados
Considerações
  • Requer build_runner para geração de código
  • Necessita de anotação adequada nas classes-alvo
  • Pode aumentar levemente o tempo de compilação
  • Depende das dependências Hive e hive_generator
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add hive_ce_generator

Categorias

Repositório-fonte

Projetos relacionados