Open11
レガシーなiOSアプリのSwift化〜5年分の成功と失敗事例〜

2011 が 1st リリース Titanium

2016 v4 で Objective-C
2018 から Swift

新API に刷新の想定が、、既存API 利用になった

フェーズごとにやることを決める。やらないことも決める

Swift 化は段階的に
- Model Layer
- View, ViewController, ViewModel Layer

機能開発と並行しての Swift 化だったので 5年ほどかかった

- 95% UIKit -> SwiftUI
- MVVM -> SVVS?
- Bitrise -> Xcode Cloud

SVVS
- Store
- View
- ViewState

SVVS サンプル
koher さんがコミットしている

koher さん Chatwork iOSチームメンバーのコンサルとのこと