Skip to content

Kotlin Multiplatform:共有ロジックと Compose Multiplatform

📌 計画プレースホルダーページ:このページは収録記事のローカルミラーです。本文は中国語サイト版を正とし、学習に合わせて徐々に埋めていきます(共有ロジックの境界、ソースセットと expect/actual、iOS 連携、Compose Multiplatform)。

収録予定

  • [ ] 位置づけ:ビジネスロジックとデータ層を共有、UI は原則各プラットフォームのネイティブ
  • [ ] ソースセットとコンパイルターゲット、expect / actual ブリッジ
  • [ ] Gradle マルチターゲット構成と iOS framework 連携(Xcode への組み込み)
  • [ ] 共有レイヤーのライブラリ選定:Ktor Client / kotlinx.serialization / SQLDelight / Koin
  • [ ] Swift 相互運用:suspend → async、Flow の橋渡し(AsyncStream / SKIE)、Kotlin/Native メモリモデルの規律
  • [ ] Compose Multiplatform で UI まで共有する判断、失敗メモとチェックリスト

執筆規約は分野概要を参照してください。

VitePress で構築 · 知識共有の精神でコンテンツを蓄積