套件概覽
Amplify Flutter 中用於資料庫操作的共享實用程式套件,提供跨平台使用 SQLite 資料庫的基礎工具。它支援一致的資料處理與抽象,使資料庫操作能順暢整合至 Amplify 的整體生態系統中。此套件專為其他 Amplify 套件內部使用而設計,確保在 Android、iOS、Web、macOS、Windows 及 Linux 上資料庫互動的一致性。此套件簡化常見的資料庫任務,同時不揭露底層細節。
適用情境
- 跨平台資料庫操作
- Amplify 應用中的共享資料庫工具
- 簡化 SQLite 互動
- 後端無關的資料持久化
- 與 Amplify DataStore 集成
- 支援離線優先的應用程式
主要特色
- 平台無關的 SQLite 支持
- 可重複使用的資料庫實用程式函數
- Amplify 套件之間的 API 保持一致
- 輕量化且模組化設計
- 內建錯誤處理
- 與 Amplify 生態系統的無縫整合
適合對象
- Amplify Flutter 開發人員
- 需要持久本地儲存的應用程式
- 使用 Amplify DataStore 的項目
- 跨平台移動和桌面應用
- 開發離線功能的開發者
使用建議
- 主要用於 Amplify 套件的內部使用
- 不適用於直接的終端使用者API使用
- 需要 Amplify 框架上下文
- 有限的獨立功能
- 依賴其他 Amplify 套件以實現完整功能