パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細v3.7.1

cached_query

Dart および Flutter でサーバー状態を扱うためのシンプルなライブラリ。

AndroidiOSWebmacOSWindowsLinux
30日間ダウンロード
1.9万
いいね数
103
Pub ポイント
160

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

flutter pub add cached_query

パッケージ概要

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

CachedQuery は、リモートソースからのデータをキャッシュ、取得、更新するための直感的な方法を提供することで、サーバー状態管理を簡素化することを目的とした軽量な Dart および Flutter ライブラリです。組み込みのキャッシュ機構を使用して非同期データ取得を処理し、重複するネットワーク呼び出しを減らし、アプリのパフォーマンスを向上させます。このパッケージは Android、iOS、Web、macOS、Windows、Linux などさまざまなプラットフォームをサポートしており、クロスプラットフォームアプリに適しています。シンプルな API を使って Flutter プロジェクトにスムーズに統合できます。

用途

  • API レスポンスのキャッシュ
  • 不要なネットワークリクエストの削減
  • Flutterアプリでのサーバー状態の管理
  • オフライン優先のデータ戦略の実装
  • アプリの再起動間でデータを同期する
  • キャッシュされたデータを使用してUIの応答性を向上させる

主な機能

  • 組み込みキャッシュレイヤー
  • 自動キャッシュ無効化
  • 非同期データ取得のサポート
  • クロスプラットフォーム互換性
  • シンプルなAPI統合
  • 設定可能なキャッシュの有効期限

適している対象

  • サーバー状態を管理するFlutter開発者
  • 効率的なデータキャッシュを必要とするアプリ
  • オフライン機能を目的としたプロジェクト
  • データ取得のための最小限のボイラープレートを求める開発者
  • パフォーマンスとユーザーエクスペリエンスを重視するチーム

注意事項

  • async/await パターンの理解が必要です
  • キャッシュサイズと除外ポリシーはカスタマイズが必要な場合があります
  • 大規模なリアルタイムデータ同期には適していません
  • 基本的なキャッシュのニーズに限定され、競合解決などの高度な機能は提供されていない

元の README

関連するソースリポジトリの README 原文のスナップショットです。最新の内容はリポジトリをご覧ください。

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.

カテゴリー

依存関係

依存関係一覧 2 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。