Upgrade to Pro — share decks privately, control downloads, hide ads and more …

KMP / CMP 詳細解説 + ライブデモ(技育 CAMP アカデミア - KMP/CMP ...

KMP / CMP 詳細解説 + ライブデモ(技育 CAMP アカデミア - KMP/CMP 勉強会)

Avatar for Ryo WATANABE

Ryo WATANABE

July 30, 2025
Tweet

More Decks by Ryo WATANABE

Other Decks in Technology

Transcript

  1. STORES 株式会社 2025年7月30日(水) 技育 CAMP アカデミア Kotlin Multiplatform / Compose

    Multiplatform を活用した モバイルアプリ開発の最前線 KMP/CMP 詳細解説 + ライブデモ
  2. • 渡邊 亮 / naberyo (@error96num) • STORES 株式会社 •

    Android エンジニア • キッチンディスプレイ開発で KMP/CMP 活用! • 先週モロッコへ行ってきました 󰏽 2 自己紹介 2
  3. Source sets と expect/actual androidMain iosMain commonMain expect fun(プラットフォーム非依存のI/F) actual

    fun actual fun Android 固有の API iOS 固有の API 16 実装 実装 参照 参照
  4. Source sets と expect/actual - VideoPlayerの例 androidMain iosMain commonMain expect

    fun VideoPlayer actual fun VideoPlayer actual fun VideoPlayer ExoPlayer AVPlayer 17 実装 実装 参照 参照
  5. 参考文献 • Kotlin Multiplatform quickstart | Kotlin Multiplatform Documentation •

    Create your Compose Multiplatform app | Kotlin Multiplatform Documentation 19