套件概覽
Amplify API Dart 是一個 Flutter 插件,可讓 Dart 應用程式執行 GraphQL 與 REST API 操作。它與 AWS Amplify 無縫整合,讓開發者能安全且高效地連接後端服務。此套件支援驗證、資料模型建立,以及透過 GraphQL 訂閱實作的即時更新。專為跨平台使用設計,可在 Android、iOS、Web、macOS、Windows 及 Linux 上運作。開發者可輕鬆使用 Amplify 的 CLI 工具來設定與管理 API 端點。
適用情境
- 在Flutter應用中整合GraphQL API
- 執行帶有驗證的 REST 呼叫
- 使用 GraphQL 訂閱建構即時功能
- 將 Flutter 應用連接到 AWS 後端服務
- 透過 Amplify CLI 管理 API 配置
主要特色
- 支援 GraphQL 和 REST 操作
- 跨平台相容性
- 內建的驗證整合
- 即時資料訂閱
- 命令列驅動的設定
適合對象
- 使用 AWS Amplify 的 Flutter 開發人員
- 需要安全 API 存取的應用程式
- 具有 GraphQL 或 REST 後端的專案
- 跨平台行動與Web應用
- 利用 AWS 基礎設施的團隊
使用建議
- 需要 AWS Amplify 設定
- 依賴 Amplify CLI 進行設定
- 可能需要額外的相依性才能實現完整功能
- 僅限託管於 AWS 上的 API,不支援自訂端點
- 新 Amplify 使用者的學習曲線