ChatworkアプリにおけるSVVS実装戦略 by terry

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

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

terrypy6 terry terrypy6
5

iOSDC Japan 2023で私たちが発表した「SVVS」。あれから2年、Swiftが大きく進化する中で、私たちの実装もまた大きな進化を遂げました。

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

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

これらの課題に対する私たちのアプローチを、具体的なコードの変遷と共にお見せします。