全体のおよそ7割がKotlinで書かれた共通コードです。 この数字はiOS/Android合わせた全体に対しての比率なので、各OS毎で計算すると8割近くが共通コードとなっています。 アーキテクチャ レポジトリ構成 レポジトリ構成はモノレポを採用しています。KMP, Android, iOSすべてのコードを一つのレポジトリで管理している、ということです。 モノレポを採用している理由はいくつかあるのですが、一番大きいのは「共通コードの読み込みが簡単」というものです。 モノレポじゃない選択肢としてKMP, Android, iOSをそれぞれ別個のレポジトリで管理する、というものも考えられます。 しかし、その場合だとKMPの成果物を各OSのレポジトリから使用する際にひと手間必要になってきます。 git submoduleで読み込むのか privateなMaven RepositoryやCoco
![Kotlin Multiplatform Projectを導入してみて](https://cdn-ak-scissors.b.st-hatena.com/image/square/100be0ba445f2512f57dc91a5d1a519b5b2e3f82/height=288;version=1;width=512/https%3A%2F%2Fwww.codingfeline.com%2F2020%2F12%2F26%2Freview-kmp-in-production%2Fogp.png)