タクシー配車アプリ「GO」では、UIKit ベースで実装しており、ViewController の数は280近くあります。
2019年の WWDC で発表された SwiftUI の機能を徐々に活用していき、2021年に iOS 12 のサポートを終了したタイミングでプロダクションに SwiftUI で作った画面を展開していきました。
本トークでは、大規模なプロジェクトにおいて、どのように SwiftUI を導入し活用しているかをご紹介します。
・Xcode Previews の活用
・SwiftUI の導入
・UIKit ベースのプロジェクトでの SwiftUI 利用
・SwiftUI を導入して得られたメリット
・SwiftUI を導入して辛かったこと
・導入後