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

Kotlin Multiplatformで実現するクロスプラットフォームの卓越性

Kotlin Multiplatformで実現するクロスプラットフォームの卓越性

Avatar for ソニー株式会社

ソニー株式会社

August 05, 2025
Tweet

More Decks by ソニー株式会社

Other Decks in Technology

Transcript

  1. Agenda 1. AutoPlay app 2. AutoPlay in “Sony | Sound

    Connect” 3. Decision making 4. Key points
  2. expect fun randomUUID: String import java.util.* actual fun randomUUID() =

    UUID.randomUUID().toString() import platform.Foundation.NSUUID actual fun randomUUID(): String = NSUUID().UUIDString() Common expect/actual
  3. • 20,000 MAU • Fast high-quality releases Successes • Build

    system • Dev. Environment • Skillset Challenges
  4. Requirements 1. iOS & Android 2. Background 3. Leverage knowledge

    4. Hardware integration 5. Simplify building system
  5. Sony Adoption 2019 2020 2021 2022 2023 2024 Kotlin 1.3:

    Alpha M P KM M introduced (Beta) KM P Stable C om pose iO S Alpha C om pose iO S Beta
  6. Key Points 1. Use-case fi t w/ KPM & Compose

    2. Decision process 3. Experimentation to avoid risk