FLUTTER ECOSYSTEM

flutter_cache_manager

Gerenciador de cache genérico para flutter. Salva arquivos da web no armazenamento do dispositivo e salva as informações de cache usando sqflite.

Versão mais recente
3.4.5
Downloads em 30 dias
3,9 mi
Curtidas
1,9 mil
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

Flutter Cache Manager é um pacote versátil para armazenar em cache ativos da web em aplicativos Flutter. Ele armazena arquivos localmente no armazenamento do dispositivo e gerencia metadados de cache usando sqflite, garantindo recuperação eficiente e uso reduzido de largura de banda. Ideal para imagens, documentos e outros conteúdos baixáveis, suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote oferece políticas de cache configuráveis, expiração de arquivos e integração fácil com solicitações HTTP.

Casos de uso
  • Armazenando em cache imagens em widgets de imagem
  • Armazenar arquivos baixados para acesso offline
  • Reduzindo solicitações de rede para recursos frequentemente acessados
  • Gerenciando ativos de aplicativos com políticas de expiração
  • Apoiar o design de aplicativos com foco em offline
Principais recursos
  • Armazenamento local persistente de arquivos
  • Gerenciamento de metadados de cache baseado em SQLite
  • Expiração de cache configurável
  • Compatibilidade multiplataforma
  • Integração fácil com clientes HTTP
  • Suporte a diretórios de cache personalizados
Indicado para
  • Aplicativos que exigem funcionalidade offline
  • Interfaces com muitas imagens, como galerias ou mídias sociais
  • Aplicações com chamadas de rede frequentes
  • Desenvolvedores criando experiências primeiro offline
  • Projetos que precisam de cache confiável e escalonável
Considerações
  • Requer permissões adicionais para acesso ao sistema de arquivos em algumas plataformas
  • O tamanho do cache deve ser monitorado para evitar problemas de armazenamento
  • Pode ser necessário limpeza manual para caches grandes
  • Depende do sqflite, que adiciona sobrecarga de banco de dados
  • Não é adequado para arquivos binários muito grandes sem otimização
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add flutter_cache_manager

Categorias

Dependências

Lista de dependências 9 itens

Repositório-fonte

Projetos relacionados