FLUTTER ECOSYSTEM

ferry

Ferry 是一個簡單且強大的 Flutter 與 Dart 的 GraphQL 客戶端。

最新版本
0.16.1+2
近 30 天下載
2300
喜歡數
369
Pub 分數
160

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Ferry 是一個輕量且高效能的 GraphQL 客戶端,專為 Flutter 和 Dart 應用設計。它提供一個乾淨、類型安全的介面,用於透過 GraphQL 查詢和變更資料,並內建支援快取、狀態管理以及透過訂閱實現的即時更新。Ferry 可順暢整合至 Flutter 項目中,並利用 Dart 的強型別系統確保編譯時期的正確性。它非常適合尋求跨多個平台簡單但強大之 GraphQL 互動解決方案的開發者。

適用情境
  • 從GraphQL API取得即時資料
  • 使用 GraphQL 變更管理應用狀態
  • 使用快取實現離線優先功能
  • 使用 GraphQL 建立可擴展的 Flutter 應用
  • 在 Web 和行動應用中整合 GraphQL 後端
主要特色
  • 類型安全的 GraphQL 查詢和變更
  • 內建快取和狀態管理
  • 對訂閱和即時更新的支援
  • 使用代碼生成的最小樣板
  • 跨平台相容性(Android、iOS、Web、macOS、Windows、Linux)
適合對象
  • 使用 GraphQL 的 Flutter 開發人員
  • 需要即時資料同步的應用程式
  • 優先考慮類型安全性與開發者體驗的專案
  • 使用 GraphQL 建構可擴展、可維護的 UI 的團隊
  • 尋求輕量級替代方案的開發者,以取代較大的 GraphQL 客戶端
使用建議
  • 需要代碼生成以實現最佳使用
  • 依賴於 GraphQL 模式定義
  • 對於初學者來說,GraphQL 的學習曲線
  • 與成熟替代方案相比,文件有限
  • 最適合已經致力於GraphQL架構的專案
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add ferry

所屬分類

依賴

依賴清單 11 項

原始碼儲存庫

相關專案