iOSアプリ開発者のためのCompose Multiplatform入門 by spyc

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

iOSアプリ開発者のためのCompose Multiplatform入門

spycwolf spyc spycwolf
4

Compose MultiplatformはiOS、Android、Desktopアプリ間でUIコードを共有できる宣言的UIフレームワークです。
これまでKotlin Multiplatformというクロスプラットフォームのフレームワークが存在しましたが、UIコードの共有はできませんでした。

しかし、Compose Multiplatformが登場により、この制約が解消されました。
Jetpack ComposeはAndroid開発向けの宣言的UIフレームワークですが、Compose Multiplatformを使うことで、同じUIコードをiOSアプリにも適用できます。

本セッションでは、以下の内容について解説します。

  1. Compose MultiplatformとJetpack Composeの違いと連携方法
  2. Compose Multiplatformプロジェクトの構築とiOS/Androidコンポーネントの共有
  3. 実装デモと導入時の課題および対処法

Jetpack ComposeとCompose Multiplatformのノウハウを身につけることで、効率的なクロスプラットフォーム開発が実現します。
iOS/Androidの垣根を越えた開発を目指す方の参考になればと思います。