FLUTTER ECOSYSTEM

dogs_core

Biblioteca universal de mapeamento e serialização de objetos com foco em DX.

Versão mais recente
10.2.0
Downloads em 30 dias
205
Curtidas
11
Pontos Pub
140

Visão geral do pacote

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

Visão geral

dogs_core é um pacote Dart projetado para mapeamento de objetos e serialização eficientes, priorizando a experiência do desenvolvedor (DX). Permite conversão sem problemas entre objetos Dart e JSON com pouca ou nenhuma repetição de código, aproveitando a geração de código para garantir segurança de tipos e desempenho. Ideal para aplicativos que exigem manipulação robusta de dados em múltiplas plataformas, suporta todas as principais metas do Flutter, incluindo Android, iOS, Web, macOS, Windows e Linux. A biblioteca simplifica o trabalho com APIs e modelos de dados locais ao gerar automaticamente a lógica de serialização.

Casos de uso
  • Análise de dados da API
  • gerenciamento de estado local
  • persistência de dados multiplataforma
  • transformação de modelo
  • sincronização de dados em tempo real
  • carregamento de configuração
Principais recursos
  • serialização gerada por código
  • sobreposição de tempo de execução zero
  • mapeamentos seguros por tipo
  • boilerplate mínimo
  • suporta todas as plataformas do Flutter
  • sistema de anotação extensível
Indicado para
  • desenvolvedores procurando serialização rápida
  • projetos com modelos de dados complexos
  • equipes priorizando DX
  • aplicativos multiplataforma do Flutter
  • aplicativos dependentes de APIs JSON
Considerações
  • requer um passo de geração de código
  • curva de aprendizado para anotações
  • dependência do build_runner
  • personalização de tempo de execução limitada
  • não adequado para estruturas de dados dinâmicas
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add dogs_core

Categorias

Dependências

Lista de dependências 4 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.