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

Swiftを活用したKMM導入戦略

oskmr_ miseri oskmr_
8

ネイティブアプリのロジック共通化にKotlin Multiplatform Mobile(KMM)を導入するアプリが増えてきました。
しかし、KMMでiOSのロジックを共通化するにあたっての設計や、Swiftで使いたい技術との共存など、より便利に使うためのベストプラクティスはまだまだ未知数な部分が多いのではないでしょうか。

私たちのアプリではKMM活用した新アーキテクチャを設計し、大規模なリアーキテクチャを進めています。

そこで本トークでは「タップル」アプリにおける新アーキテクチャについて紹介し、

  • Swiftを活かして共通化するためのtips
  • KMMを導入する画面、導入しない画面の基準
  • SwiftUIとSwift Concurrencyをどのように活用するか

についてお話しします。