OpenAPIのクライアント自動生成を現場に導入していくためのノウハウ by imajin

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

OpenAPIのクライアント自動生成を現場に導入していくためのノウハウ

mrimjn imajin mrimjn
3

私たちのチームではAPIの実装とクライアントのAPIインターフェースの実装の差分をできるだけなくし、より円滑に開発を進めるためにOpenAPIを導入しました。
またiOSプロジェクトではCreateAPIというライブラリを使用して、OpenAPIのAPIドキュメントからAPIインターフェースを自動生成しています。

本トークではOpenAPIを実際にiOSプロジェクトに導入するにあたって

  • すでに運用されているプロジェクトにおいてどのように自動生成APIインターフェースを導入していくか
  • 他iOSエンジニアとのコミュニケーション
  • テストの設計
  • 日々のAPIドキュメント更新のクライアントへの同期手法

などについて実際の業務で得た知見からお話しします。
これからOpenAPIの導入を検討されている開発者のかたの助けになる情報が届けられれば幸いです。