快適なSwiftUI Previewドリブン開発に移行するためにしたこと by satoshin21

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

快適なSwiftUI Previewドリブン開発に移行するためにしたこと

satoshin21 satoshin21 satoshin21
4

現在担当しているアプリはメインの導線に関してはSwiftUIに移行を完了しました。
SwiftUIへの移行とあわせてSwiftUI Previewを活用して開発とフィードバックのループを高速化し業務に活用しています。

iPadでのUIの活用やダークモードとライトモードの確認に非常に効果的なSwiftUI Previewですが、なかなかクセが強いところもあり
Previewがうまく実行されなかったり、実行に時間がかかってしまったりと、快適に使っていくためには工夫して使っていく必要があります。

それらを踏まえ、このトークでは我々が行っているSwiftUI Previewドリブンな開発、
SwiftUI Previewを快適に活用しながら実装していく為にしていることを紹介させていただきます

具体的なアジェンダは以下のとおりです

  • SwiftUI Previewドリブンな開発とメリット
  • マルチモジュールな設計とSwiftUI Preview
  • 徹底的に依存を排除する
  • 限りなく小さい単位でビルドする