Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev3.7.1

cached_query

Uma biblioteca simples para lidar com o estado do servidor no dart e flutter.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
18,7 mil
Curtidas
103
Pontos Pub
160

Instalar pacote

flutter pub add cached_query

Visão geral do pacote

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

CachedQuery é uma biblioteca leve para Dart e Flutter projetada para simplificar a gestão de estado do servidor, fornecendo uma maneira intuitiva de armazenar em cache, recuperar e atualizar dados de fontes remotas. Ajuda os desenvolvedores a lidar com a busca assíncrona de dados usando mecanismos de cache integrados, reduzindo chamadas de rede redundantes e melhorando o desempenho do aplicativo. O pacote suporta várias plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o versátil para aplicações multiplataforma. Integra-se perfeitamente em projetos Flutter usando uma API simples e direta.

Casos de uso

  • Armazenando em cache respostas da API
  • Reduzindo solicitações de rede redundantes
  • Gerenciando o estado do servidor em aplicativos Flutter
  • Implementando estratégias de dados com foco em offline
  • Sincronizando dados entre reinícios do aplicativo
  • Melhorando a responsividade da interface com dados em cache

Principais recursos

  • Camada de cache embutida
  • Invalidação automática do cache
  • Suporte para recuperação assíncrona de dados
  • Compatibilidade multiplataforma
  • Integração simples da API
  • Expiração de cache configurável

Indicado para

  • Desenvolvedores Flutter gerenciando estado do servidor
  • Aplicativos que exigem cache de dados eficiente
  • Projetos com foco em funcionalidade off-line
  • Desenvolvedores procurando o mínimo de boilerplate para busca de dados
  • Equipes priorizando desempenho e experiência do usuário

Considerações

  • Requer entendimento dos padrões async/await
  • O tamanho do cache e as políticas de evicção podem precisar de personalização
  • Não adequado para sincronização em tempo real em larga escala
  • Limitado às necessidades básicas de armazenamento em cache, sem recursos avançados como resolução de conflitos

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Cached Query

Visit the documentation for more information.

A small collection of dart and flutter libraries inspired by tools such as SWR, RTKQuery, React Query, Urql and apollo from the React world.

Cache any the response of any asynchronous function (usually external api requests) for a fast and snappy user experience.

The repo is made of three packages:

  • The base package, Cached Query, has no flutter dependencies and can therefore be used in any dart project.
  • Cached Query Flutter adds some useful flutter tools such as connectivity re-fetching and focus re-fetching.
  • Cached Storage is a persistent storage addon for flutter apps.

Categorias

Dependências

Lista de dependências 2 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.