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

KMPの今と未来

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 KMPの今と未来

Avatar for Mikami Hiroki

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!