如何仅在Kotlin中为iOS / Android设置Kotlin多平台项目(无swift / objective-c)

时间:2019-04-23 16:31:37

标签: intellij-idea kotlin appcode kotlin-native kotlin-multiplatform

我正在测试kotlin-multiplatform,我设法使用Android前端的Kotlin,iOS前端的Swift和共享的Kotlin后端(使用Kotlin后端也可以访问平台的使用期望/实际机制的特定API)。

我现在正在尝试测试使用Kotlin / Native编写iOS前端并继续在所有其他端使用Kotlin,但是在设置一个在所有端都使用Kotlin的准系统项目时遇到了很多麻烦

1 个答案:

答案 0 :(得分:0)

这里的确切问题是什么?如果将Kotlin / Native用于iOS前端情况则更为简单。有一个非MPP但功能正常的应用程序https://github.com/JetBrains/kotlinconf-spinner,该应用程序在各处都使用本机。因此,在代码方面,您可以执行相同的操作;在Gradle方面,则没有太大的区别(您只是生成一个应用程序,而不是使用同一DSL的框架)。