FLUTTER ECOSYSTEM

drift

Drift 是一個反應式庫,可用於在 Dart 和 Flutter 應用程式中儲存關聯資料。

最新版本
2.33.0
近 30 天下載
72.2萬
喜歡數
2400
Pub 分數
160

Package Overview

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

套件概覽

Drift 是一個反應式、類型安全的程式庫,用於在 Dart 和 Flutter 應用中管理關聯式資料庫。它提供強大的類似 SQL 的語法與編譯時期檢查,能有效實現跨多個平台的本地資料儲存。Drift 支援透過串流實時更新,非常適合需要即時資料處理的應用程式。它與 Flutter 工作流程無縫整合,簡化資料庫操作,同時維持效能與可擴展性。

適用情境
  • 離線優先的移動應用
  • 即時資料同步
  • Flutter 中的本地資料持久化
  • 複雜查詢操作
  • 跨平台資料庫管理
  • 帶有持久化儲存的應用程式狀態管理
主要特色
  • 使用流進行反應式資料庫查詢
  • 類型安全的 SQL 語法
  • 編譯時查詢驗證
  • 支援遷移和模式演進
  • 跨平台相容性
  • 高效的變更追蹤
適合對象
  • 需要本地資料庫儲存的 Flutter 開發人員
  • 需要離線功能的應用程式
  • 具有複雜數據關係的項目
  • 優先考慮程式碼安全性與可維護性的團隊
  • 尋求SQLite包裝庫現代替代方案的開發者
使用建議
  • 進階SQL功能的學習曲線
  • 需要仔細的遷移規劃
  • 不適合大規模伺服器端資料庫
  • 與成熟替代方案相比,文件有限
  • 響應式功能帶來的執行時開銷
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add drift

所屬分類

原始碼儲存庫

相關專案

所在榜單