FLUTTER ECOSYSTEM

http_cache_hive_store

hive_ce を使用した、データベースキャッシュストアに依存しない HTTP クライアントの実装。

最新バージョン
5.1.1
30日間ダウンロード
3.3万
いいね数
6
Pub ポイント
160

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

Hive を永続ストレージとして使用し、HTTP レスポンスを効率的にキャッシュできる、キャッシュストアに依存しない HTTP クライアントの実装です。http_cache パッケージと統合されており、既存の HTTP ロジックを変更せずにリクエスト/レスポンスの透過的なキャッシュを提供します。オフライン対応やネットワーク使用量の削減が必要なアプリに最適で、モバイル、Web、デスクトップなど複数のプラットフォームをサポートしています。軽量であり、Flutter プロジェクトへのシームレスな統合を目的としています。

用途
  • オフラインデータアクセス
  • API呼び出しの削減
  • アプリのパフォーマンスが向上しました
  • API レスポンスのキャッシュ
  • HTTPデータの永続的ストレージ
主な機能
  • Hiveベースの永続化
  • キャッシュに依存しないHTTPクライアント
  • クロスプラットフォーム対応
  • 自動応答キャッシュ
  • 軽量な統合
適している対象
  • 頻繁にAPIを使用するアプリ
  • オフライン機能を必要とするプロジェクト
  • パフォーマンスが重要なアプリケーション
  • 複数のプラットフォーム向けのFlutterアプリ
  • ローカルストレージにHiveを使用する開発者
注意事項
  • プロジェクトに Hive のセットアップが必要です
  • HTTP キャッシュのみに制限
  • 手動でのキャッシュ無効化が必要です
  • 大規模なバイナリデータには適していません
  • 外部の http_cache パッケージに依存しています
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add http_cache_hive_store

カテゴリー

依存関係

依存関係一覧 2 件
  • hive_ce^2.11.0
  • http_cache_core^1.1.3

ソースリポジトリ

関連プロジェクト