複数の小・中規模アプリを効率的に開発するためのFlux by Yuta Nagai

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

複数の小・中規模アプリを効率的に開発するためのFlux

Yuta Nagai
2

SwiftUIが発表されてから1年。
命令型から宣言型へのパラダイムシフトに対応すべく既存のアーキテクチャを見直す動きが高まってます。
大規模アプリにはVIPPERやReduxが適している反面、複数の小・中規模アプリを並行して開発する場合には適していませんでした。
そこで、Android→フロントエンドを経てiOSチームに異動した私が多くのアーキテクチャの中からなぜFluxを選択したのか。
複数のアプリを異なるリリースサイクルで開発するための工夫や業務に導入する際のリファクタリング手順、導入効果をご紹介します。