一個 Flutter/Dart 套件,提供 AWS AppSync 的用戶端,可實現與 AWS AppSync API 的無縫整合。此套件根據官方 AWS SDK API 規範產生,支援跨多個平台的 GraphQL 操作,例如查詢、變更和訂閱。該套件簡化了與 AWS AppSync 的驗證和資料同步,非常適合即時、雲端連接的應用程式。由 Agilord 維護,並託管於 GitHub,以確保透明度與社群貢獻。
適用情境
- 即時資料同步
- 基於 GraphQL 的後端整合
- 適用於行動與Web應用的AWS AppSync
- 離線優先的應用程式開發
- 使用 AWS Cognito 進行驗證
- 無伺服器應用前端
主要特色
- 由官方 AWS SDK 產生
- 支援 GraphQL 查詢、變更和訂閱
- 跨平台相容性
- 內建的 AWS Cognito 認證
- 從 API 規格自動產生程式碼
- 與 AWS 服務的安全通訊
適合對象
- 使用 AWS AppSync 的 Flutter 開發人員
- 需要即時更新的應用
- 具有 AWS 後端基礎設施的專案
- 利用 GraphQL API 的團隊
- 尋求 AWS 原生整合的開發者
- 針對多個平台的應用程式
使用建議
- 需要 AWS AppSync 的設定和配置
- 依賴於 AWS 憑證和 IAM 策略
- 可能需要額外設定以支援離線使用
- 僅限 AWS AppSync 特定功能
- 不適用於非 AWS GraphQL 端點
- 需要了解 AWS Cognito 和 IAM 角色