こんにちは。メドピアエンジニアの保立です。 メドピアでは、ドクター向けに運営している「MedPeer」のiOSアプリを3月15日にリリース致しました!!! 今回は、iOSアプリ開発の過程で、APIの実装にActiveModelSerializersを使ったので、そこで得た知見を書きます。 ActiveModelSerializers を使った理由 json形式のレスポンスを返却する場合、jbuilderを使うケースも多いのではないでしょうか。 メドピアでも、今まで外部へのAPIにはjbuilderを使用していました。 しかし、iOSアプリ用のAPIでは、以下のメリットを考慮して、ActiveModelSerializersを使うことにしました。 メリット① 複雑なjsonを返す際に、ActiveModelSerializersの方が、レスポンスが早い スマートフォン用のAPIでは、なるべく