トップフラッターキャッシュと一時的なストレージパッケージ キャッシュは、データを一時的なストレージエリアまたは一時的なデータベースに保存して、後ですばやくアクセスできるようにするプロセスです。ユーザーがデータの一部を要求すると、キャッシュは元のソースからデータを要求する前にそのデータのコピーを持っているかどうかを確認します。また、アプリがオフラインの間にデータを一時的に保存するためにも使用できます。 キャッシュ、一時的なストレージ、キャッシュデータベース、関連ユーティリティに関するフラッターパッケージの完全なリストは、以下に示します。
flutter_cache_manager
1589
Flutterの汎用キャッシュマネージャーです。デバイスのストレージにWebファイルを保存し、cache infoをsqfliteを使用して保存します。
flutter_cached_pdfview
443
iOSおよびAndroidのネイティブPDFビューを表示するパッケージで、Path、Asset、URLなどからのオープンおよびキャッシュをサポートします。
dio_http_cache
241
Fluttter dio 用の http キャッシュライブラリであり、RxCache のように sqflite をディスクキャッシュとして使用し、google/quiver-dart/LRU 戦略をメモリキャッシュとして使用します。
fast_cached_network_image
173
ネイティブの依存関係なしでネットワークイメージを高速にキャッシュするFlutterパッケージです。美しいローダー、パーセンテージインジケーター、エラービルダーを追加できます。
api_cache_manager
144
API キャッシュマネージャーは、Flutter SDK と SQLite パッケージで構築されたユーティリティパッケージです。このパッケージは、Rest API をローカルデータベースに保存してオフラインでアクセスできるようにします。
flutter_cache_manager_firebase
41
firebase_storage のための CacheManager 実装です。キーとして gs:// を使用し、https:// に変換します。
paulonia_cache_image
35
ネットワークまたは Google Cloud Storage からの画像をストレージまたはメモリにキャッシュするための Flutter パッケージです。Android、iOS、Web をサポートしています。
cache_image
32
ネットワークまたは Firebase Storage の画像をダウンロードし、ダウンロードに失敗した場合にリトライメカニズムでキャッシュするための Flutter プラグインです。