iOSDC Japan 2025
採択
スポンサーセッション(20分)
スポンサーセッション

「Chatwork」アプリにおけるSVVS実装戦略

terrypy6 terry terrypy6

ビジネスチャット「Chatwork」を提供する株式会社kubell(旧Chatwork株式会社)では、iOSDC Japan 2023で「SVVS」に関する発表を行いました。
あれから2年、Swiftの進化とともに、私たちの実装も大きく前進しています。

本セッションではその続編として、最新のSwiftを活用した「SVVS実装戦略」をお届けします。進化の過程で、私たちは以下のような課題に向き合ってきました。

・アプリ全体で有効なものと、ログイン中にのみ有効なもののライフサイクル設計
・CombineからObservationへの移行とその影響
・DIを用いたUIロジックの単体テスト手法

これらの課題に対するkubellでのアプローチを、具体的なコードの変遷とともにご紹介します。