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 まで共有する判断、失敗メモとチェックリスト
執筆規約は分野概要を参照してください。