MV State PatternでSwiftUIを受け入れる by Hiroma Tsuchiya

iOSDC Japan 2024
採択
2024/08/23 14:30〜
Track D
スポンサーセッション(20分)
スポンサーセッション

MV State PatternでSwiftUIを受け入れる

Hiroma Tsuchiya

私たちのチームでは来たるべき超巨大アプリの開発に備え、向こう5年間は大規模なリファクタリングを必要としない堅牢な設計を目指してPoCを去年から開始しました。
PureなSwiftUIが全面的に採用され、基盤となるアプリアーキテクチャはどうするべきかという議論も重ねました。
本セッションではあまり聞き馴染みのないアーキテクチャである「MV State Pattern」について視覚的に分かりやすく解説しつつ、以下のポイントに的を絞ってお話しします。

【ポイント】
・MV State Patternとは
・なぜ採用したのか
・SwiftUIとの親和性
・実際の使用感はどうなのか

これらの知見が今後アプリアーキテクチャを考える皆さんの意思決定の一助となれば幸いです。