UIKitで作られたダイアログコンポーネントをリプレイスして感じた、SwiftUIの良いところ・悪いところ by そっしー

iOSDC Japan 2023
ルーキーズLT(5分)

UIKitで作られたダイアログコンポーネントをリプレイスして感じた、SwiftUIの良いところ・悪いところ

Sossui_Swift そっしー Sossui_Swift
5

新規プロジェクトでSwiftUIが採用されるケースが増えてきました。
UIKitで運用してきた既存プロジェクトにおいては、部分的導入から進めているでしょうか?
SwiftUIは細かいところに手が届かないから...既存の設計と相性が...と導入を諦めていますでしょうか?

弊社では、積極的にSwiftUIへの置き換えやリアーキを行っています。
・VCからもViewからも呼び出し可能
・カスタムアニメーション付き
・画像の取得があれば成功したら表示
など、これらの条件に従いつつ実装した経験を元に、
UIKitで作られたダイアログと比べてどの点が便利に感じたのか、不便に感じたのかを発表します。

このトークセッションを通して、
SwiftUIの部分的導入の選択肢にダイアログが増えれば幸いです。