套件概覽
一個 Flutter 套件,使用 Brick 實現離線優先的資料策略,將資料請求透過本機儲存提供者導向 Supabase。即使沒有網路連接,也能確保無縫的使用者體驗,優先使用快取資料,並在可用時與 Supabase 同步。它可與 Supabase 的 PostgreSQL 資料庫順暢整合,實現跨平台的持久性、即時資料處理。
適用情境
- 離線優先的移動應用
- 與 Supabase 即時資料同步
- 跨平台資料持久化
- 需要可靠本地資料存取的應用程式
- 網路中斷時的無縫回退
主要特色
- 本地優先的資料路由
- Supabase 結合
- 連接時自動同步
- 持久化 SQL 儲存
- 跨平台支援
- 內建快取層
適合對象
- 開發具彈性應用程式的開發者
- 使用 Supabase 作為後端的團隊
- 需要離線功能的項目
- Flutter 應用針對多個平台
- 需要即時資料更新的應用程式
使用建議
- 需要理解積木架構
- 需要 Supabase 帳戶才能實現完整功能
- 同步邏輯的額外設定
- 由於本機儲存,應用程式大小可能會增加
- 網路狀態處理對於最佳同步至關重要