套件概覽
Amplify API 套件讓 Flutter 應用程式能使用 GraphQL 和 REST 協定與後端 API 互動。它與 AWS Amplify 無縫整合,提供統一介面來發出 API 呼叫、處理驗證,以及管理資料同步。此套件專為跨平台使用設計,支援 Android、iOS、Web、macOS、Windows 及 Linux,讓開發者能在各種裝置上建立一致的使用者體驗。該套件透過抽象底層網路細節並提供類型安全的查詢與變更操作,簡化 API 操作。
適用情境
- 使用 AWS 支援的 GraphQL API 建構應用程式
- 在Flutter應用中整合REST端點
- 啟用與雲端服務的離線資料同步
- 使用 AWS Cognito 實現安全的 API 存取
- 使用共享 API 邏輯創建跨平台應用程式
主要特色
- 支援 GraphQL 和 REST API 操作
- 透過 AWS Cognito 的內建驗證
- 離線資料同步
- 類型安全的 API 查詢和變更
- 跨平台相容性
適合對象
- 使用 AWS Amplify 的 Flutter 開發人員
- 需要安全雲API整合的應用程式
- 需要離線優先功能的項目
- 建構多平台應用程式的團隊
- 使用 GraphQL 或 REST 後端的開發人員
使用建議
- 需要 AWS Amplify 配置設定
- 取決於 AWS 帳戶和 IAM 權限
- 可能需要為自訂標頭或錯誤處理進行額外設定
- 最適合已經使用 AWS Amplify 服務的專案
- 僅限 AWS 主機託管的後端整合