Visão geral
Uma implementação de cliente HTTP independente do armazenamento de cache que usa o Hive para armazenamento persistente, permitindo um armazenamento eficiente das respostas HTTP. Integra-se com o pacote http_cache para fornecer cache transparente de solicitações/respostas sem exigir alterações na lógica HTTP existente. Ideal para aplicativos que precisam de suporte offline ou uso reduzido de rede, oferece suporte a múltiplas plataformas, incluindo móvel, web e desktop. A solução é leve e projetada para integração perfeita em projetos Flutter.
Casos de uso
- Acesso a dados offline
- Chamadas de API reduzidas
- Desempenho de aplicativo aprimorado
- Armazenando em cache respostas da API
- Armazenamento persistente para dados HTTP
Principais recursos
- Persistência baseada em Hive
- Cliente HTTP independente de cache
- Suporte multiplataforma
- Cache de resposta automático
- Integração leve
Indicado para
- Aplicativos com uso frequente da API
- Projetos que precisam de funcionalidade off-line
- aplicações críticas de desempenho
- Aplicativos Flutter destinados a múltiplas plataformas
- Desenvolvedores usando o Hive para armazenamento local
Considerações
- Requer configuração do Hive no projeto
- Limitado apenas ao cache HTTP
- Invalideção manual de cache necessária
- Não adequado para grandes dados binários
- Depende do pacote externo http_cache