iOSDC Japan 2020
レギュラートーク(20分)

GraphQL API という選択肢

motoshima1150 NAKASHIMA motoshima1150
4

GraphQL API を使ったことはありますか?
Facebookが主導で作られたクエリ言語で、よく REST API と比較に挙げられています。

REST APIの延長線としてキャッシュ、エンドポイント、スキーマ設計など考えると苦労することが多いと思います。
GraphQL APIには明確に得意なシチュエーションのある仕組みだと思っています。

実際に使って得た経験をもとに、iOSとGraphQLとの付き合い方やどうあるべきかを私なりにまとめてみましたので
GraphQL API をよく知らない、使ったことがない方へ、WebAPIの選択肢を一つ増やすことができればと思っています。

このセッションでは、Github v4 API を用いて以下の内容を説明いたします。
・GraphQLの特性
・快適に開発を行うための準備
・iOS向けライブラリApolloを利用した実装
・テストについて考える