AWS の開始方法

iOS アプリケーションを構築する

AWS Amplify を使用してシンプルな iOS アプリケーションを作成する

モジュール 4: GraphQL API とデータベースを追加する

このモジュールでは、Amplify CLI とライブラリを使用して、アプリに GraphQL API を設定して追加します。

はじめに

ユーザー認証を使用するアプリを作成、設定できたので、API および CRUD (作成、読み取り、更新、削除) オペレーションをデータベースに追加しましょう。

このモジュールでは、Amplify CLI およびライブラリを使用して、アプリに API を追加します。作成する API は Amazon DynamoDB (NoSQL データベース) によってサポートされる GraphQL API であり、AWS AppSync (マネージド型 GraphQL サービス) を活用します。GraphQL の概要については、こちらのページにアクセスしてください。

これから構築するアプリは、ユーザーがメモを作成、削除、一覧表示するためのメモアプリです。このモジュールを実施することで、人気のあるさまざまな CRUD + L (作成、読み取り、更新、削除、一覧表示) アプリケーションを構築する方法がよくわかります。

学習内容

  • GraphQL API を作成してデプロイする
  • API と対話するためのフロントエンドコードを記述する

主要な概念

API – 複数のソフトウェア仲介者間の通信および相互作用を可能にするプログラミングインターフェイスを提供します。

GraphQL – アプリケーションの型付き表現に基づくクエリ言語とサーバー側 API の実装。この API 表現は、GraphQL 型システムに基づくスキーマを使用して宣言されます。(GraphQL の詳細については、このページにアクセスしてください)。

 所要時間

20 分

 使用するサービス

実装

まとめ

iOS アプリを作成できました。 AWS Amplify を使用して、GraphQL API を追加し、作成、読み取り、削除機能をアプリに設定しました。

次のモジュールでは、写真を管理するための UI と動作を追加します。

このモジュールは役に立ちましたか?

ストレージを追加する