TL;DR 複雑な状態を管理するために、iOSアプリの開発でもFluxアーキテクチャは検討する価値があります。 SwiftFluxはFluxでのiOSアプリ開発をサポートしてくれます。実際のアプリでの知見も徐々に溜まってきました。 今はReduxの良さを取り込めないか試行錯誤中です。フィードバックお待ちしています。 複雑な状態の変化を予測可能にするアーキテクチャ iOSアプリ開発においてViewControllerのコードは肥大化し続ける傾向があり、複雑な状態をどう管理するかはアプリケーションの複雑度をコントロールすることに直結します。 そんな中で、JavaScriptの世界ではFluxというアーキテクチャが注目を集めています。 FluxにはViewの状態の流れを一方向にするという特徴があり、処理による状態の変化を予測しやすくなる効果があります。 これはiOSアプリの開発においても応用でき