FLUTTER ECOSYSTEM

floor

適用於您 Flutter 應用程式的類型安全、反應式且輕量級的 SQLite 抽象。此庫是執行時依賴項。

最新版本
1.5.0
近 30 天下載
3.3萬
喜歡數
1000
Pub 分數
110

Package Overview

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

套件概覽

Floor 是一個類型安全、反應式且輕量級的 SQLite 抽象層,專為 Flutter 應用程式設計。它透過使用註解和程式碼產生,提供一種清晰且編譯時期安全的方式來操作 SQLite 資料庫。Floor 透過易於使用的 DAO(資料存取物件)簡化資料庫操作,並透過串流支援反應式查詢。該庫注重效能與開發者體驗,可無縫整合至 Flutter 專案中,無需手動撰寫 SQL。透過在編譯時期驗證資料庫模式,該庫確保類型安全並減少執行時錯誤。

適用情境
  • 移動應用中的離線數據存儲
  • 與本機資料庫的即時資料同步
  • 管理使用者設定或設定等結構化應用資料
  • 建構離線優先的應用程式
  • 儲存快取的API回應
  • 追蹤使用者活動記錄
主要特色
  • 類型安全的資料庫模式定義
  • 透過串流實現的反應式查詢
  • DAO 的程式碼產生
  • 資料庫結構的編譯時驗證
  • 輕量且快速的性能
  • 與Flutter狀態管理的輕鬆整合
適合對象
  • 開發離線功能的 Flutter 應用程式開發者
  • 重視類型安全性與可維護性的團隊
  • 需要高效本地資料持久化的專案
  • 需要從本地數據獲取即時更新的應用程式
  • 尋求最小樣板程式碼的 Flutter 開發者
使用建議
  • 需要代碼生成設定
  • 僅限 SQLite 為底層資料庫
  • 不支援複雜的連接或原始 SQL
  • 遷移處理需要仔細規劃
  • 不適合大規模伺服器端資料庫
支援平台暫無資料

安裝套件

flutter pub add floor

所屬分類

依賴

依賴清單 9 項

原始碼儲存庫

相關專案