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

KMPの今と未来

 KMPの今と未来

Mikami Hiroki

December 15, 2023
Tweet

More Decks by Mikami Hiroki

Other Decks in Programming

Transcript

  1. Amper • プロジェクト設定をサポートするツールとして開発 • Fleetと合わせてJetBrainsが開発 • KotlinやAndroidのビルドシステムの設定は時折辛い ◦ iOSエンジニアにとってはさらに辛い •

    Gradleのかわりにyamlで簡潔に宣言的に記述できる [5] Amper – Improving the Build Tooling User Experience, https://blog.jetbrains.com/blog/2023/11/09/amper-improving-the-build-tooling-user-experience/
  2. Compose Multiplatform • AndroidのJetpack Composeをベースとした 宣言的UIフレームワーク [9] Compose Multiplatform, https://www.jetbrains.com/ja-jp/lp/compose-multiplatform/

    [10] compose-multiplatform, https://github.com/JetBrains/compose-multiplatform 来年iOS beta Web (Wasm) alphaサポート 情報量が多い
  3. References 1/2 • [1] Kotlin Multiplatform, https://www.jetbrains.com/kotlin-multiplatform/ • [2] What's

    new in Kotlin 1.2, https://kotlinlang.org/docs/whatsnew12.html • [3] Case studies, https://www.jetbrains.com/help/kotlin-multiplatform-dev/case-studies.html • [4] JetBrains Fleet, https://www.jetbrains.com/fleet/ • [5] Amper – Improving the Build Tooling User Experience https://blog.jetbrains.com/blog/2023/11/09/amper-improving-the-build-tooling-user-experience/ • [6] Kotlin Multiplatform Is Stable and Production-Ready, https://blog.jetbrains.com/kotlin/2023/11/kotlin-multiplatform-stable/ • [7] SKIE - Swift Kotlin Interface Enhancer | SKIE, https://skie.touchlab.co/ • [8] Kotlin Multiplatform, https://developer.android.com/kotlin/multiplatform • [9] Compose Multiplatform, https://www.jetbrains.com/ja-jp/lp/compose-multiplatform/ • [10] compose-multiplatform, https://github.com/JetBrains/compose-multiplatform
  4. References 2/2 • [11] Get started with Kotlin Multiplatform, https://www.jetbrains.com/help/kotlin-multiplatform-dev/get-started.html

    • [12] kotlin-swift-interopedia, https://github.com/kotlin-hands-on/kotlin-swift-interopedia • [13] Kotlin Multiplatform Wizard, https://kmp.jetbrains.com/ • [14] #multiplatform, https://slack-chats.kotlinlang.org/c/multiplatform • [15] kmp-awesome, https://github.com/terrakok/kmp-awesome
  5. CREDITS: This presentation template was created by Slidesgo, including icons

    by Flaticon, infographics & images by Freepik. Thanks!