11 ポイント 投稿者 xguru 2020-11-02 | 3件のコメント | WhatsAppで共有
  • Kotlinで記述したビジネスロジックをKotlin/Nativeにコンパイルし、2つのプラットフォーム間で共有

  • コードの約50%がプラットフォームからデカップリングされており、Android Jetpack ComposeやSwiftUIなど最新技術の適用にも問題なし

  • Kotlin MultiplatformはAndroid Studioで標準サポートされており、Xcodeではxcode-kotlinプラグインを使用

  • このようにコード共有が完成したことで、Kotlin/JSトランスパイラも検討すれば、将来的にはさらに有用になると予想

3件のコメント

 
xguru 2020-11-11

初期にC++を使ってコード共有を試みたDropboxの事例も、あわせて参考になると思います。

(最終的にはSwiftとKotlinを使う形に切り替えた失敗事例ではありますが)

iOSとAndroid間でコードを共有するのにかかるコスト https://ja.news.hada.io/topic?id=323

 
eic1223 2020-11-09

ふーん…Flutter、簡単じゃないね…

 
nurinamu 2020-11-02

Kotlin Multiplatform の成功事例になってくれるといいですね。いつか UI も……(笑)