FLUTTER ECOSYSTEM

ferry_cache

Um cache normalizado, fortemente tipado e otimista para operações e fragmentos do GraphQL

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

Ferry Cache é uma solução de cache normalizada, fortemente tipada e otimista projetada especificamente para operações e fragmentos do GraphQL. Garante uma gestão eficiente dos dados armazenando respostas em um formato estruturado e deduplicado, reduzindo solicitações de rede redundantes. O cache suporta atualizações em tempo real e comportamento de interface otimista, melhorando a experiência do usuário durante mutações. Construído para o ecossistema GQL Dart, integra-se perfeitamente com o Ferry, permitindo um gerenciamento robusto do estado do lado do cliente em múltiplas plataformas.

Casos de uso
  • Armazenando em cache os resultados da consulta GraphQL
  • Atualizações otimistas da IU após mutações
  • Gerenciando dados normalizados entre componentes
  • Reduzindo chamadas de rede redundantes
  • Apoiar aplicativos com foco em offline
  • Sincronizando estado entre diferentes partes de um aplicativo
Principais recursos
  • Armazenamento de dados normalizados
  • Tipagem forte para entradas de cache
  • Atualizações otimistas
  • Suporte a fragmentos do GraphQL
  • Compatibilidade multiplataforma
  • Integração com Ferry
Indicado para
  • Aplicativos Dart/Flutter usando GraphQL
  • Desenvolvedores que precisam de cache com segurança de tipo
  • Projetos que exigem sincronização de dados em tempo real
  • Aplicativos com estruturas de dados complexas aninhadas
  • Equipes construindo clientes escaláveis de GraphQL
Considerações
  • Requer integração com Ferry
  • Limitado a fluxos de trabalho do GraphQL
  • Pode exigir curva de aprendizado sobre conceitos de normalização
  • Dependente do ecossistema GQL Dart
  • Não adequado para fontes de dados não-GraphQL
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add ferry_cache

Categorias

Dependências

Lista de dependências 7 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.