概要
Amplify API Dart は、Dart アプリケーション内で GraphQL および REST API 操作を可能にする Flutter プラグインです。AWS Amplify とシームレスに統合されており、開発者がバックエンドサービスに安全かつ効率的に接続できるようにします。認証、データモデル化、GraphQL サブスクリプションによるリアルタイム更新をサポートしています。クロスプラットフォーム対応で、Android、iOS、Web、macOS、Windows、Linux で動作します。開発者は Amplify の CLI ツールを使用して、API エンドポイントを簡単に構成および管理できます。
用途
- FlutterアプリでのGraphQL APIの統合
- 認証付きのREST呼び出しを行う
- GraphQL サブスクリプションを使用してリアルタイム機能を構築する
- FlutterアプリをAWSバックエンドサービスに接続する
- Amplify CLI を使用した API 設定の管理
主な機能
- GraphQL および REST 操作をサポートしています
- クロスプラットフォーム互換性
- 組み込み認証の統合
- サブスクリプションによるリアルタイムデータ
- CLI駆動型の設定
適している対象
- AWS Amplify を使用する Flutter 開発者
- セキュアなAPIアクセスを必要とするアプリ
- GraphQL または REST バックエンドを備えたプロジェクト
- クロスプラットフォームのモバイルおよびWebアプリケーション
- AWSインフラストラクチャを活用するチーム
注意事項
- AWS Amplify のセットアップが必要です
- 構成に Amplify CLI に依存しています
- 完全な機能を実現するには追加の依存関係が必要になる場合があります
- カスタムエンドポイントなしのAWSホストAPIに限定
- 新しい Amplify ユーザーの学習曲線