Apollo iOS SDK を v0.53 から v1.2 までマイグレートした破壊と創造の戦い軌跡を紹介します by うまとし

iOSDC Japan 2023
ルーキーズLT(5分)

Apollo iOS SDK を v0.53 から v1.2 までマイグレートした破壊と創造の戦い軌跡を紹介します

kazutoshibaba うまとし kazutoshibaba
4

業務ではGraphQLを採用しデータ取得(クエリー)や更新処理(ミューテーション)を書いています。

GraphQLのネットワーク基盤として、Apollo iOS SDKを採用しており当時v0.53のバージョンを使用していました。
Apollo iOS SDKは、GraphQLを使用するiOSアプリケーションの開発を簡素化し、効率的に行うことができる強力なツールです。
豊富な機能と柔軟性を備えており、GraphQLの採用が増えている現在の開発環境において、重要な役割を果たしています。

v1.0が正式リリースとなり、Swiftコード生成のためのCLIツールの刷新と破壊的変更が加わっておりマイグレーションが必要でした。

このトークでは、いかにしてレガシー版となったApollo iOS SDKを最新版にマイグレーションしたのかと破壊と創造の戦い軌跡を紹介します。