【コトリンマルチプラットフォーム】
Kotlin Multiplatform(KMP) とは?
最終更新:
💡 共通の処理を分けて、各プラットフォームで使う
Kotlinで書いたコードを、Android・iOS・Web・デスクトップなどの複数のプラットフォームで共有する技術。ロジックだけ、またはCompose MultiplatformによるUIも共有する構成を選べる。固有のAPI・ビルド・テストは別に考える。
📌 このページのポイント
画面も、必ず共通にするの?
OS固有の機能は、どう呼ぶの?
1回書けば、ビルドや確認も1回?
今あるアプリも、全部書き直すの?
📖 おまけ:英語の意味
「Kotlin Multiplatform」 = Kotlinによる複数プラットフォーム向け開発
💬 JetBrainsの技術で、KMPとも呼ばれるよ。共通にする範囲をプロジェクトに合わせて選べるんだ。