Kotlin多平台移动(KMM).我想让我的Android应用程序在iOS上使用KMM



例如:关于问题的详细信息。。我有一个使用Kotlin的android应用程序项目。我想使用KMM让我的Android应用程序在iOS上运行。我还没有找到任何实时解决方案。如果你有任何实际的例子可以让我的Android应用程序在iOS上使用KMM,那就太好了?

没有神奇的工具可以做到这一点。。。

你可以按照以下步骤操作。。

首先,您应该通过将java代码转换为kotlin代码

Android Studio Menu -> Code -> Convert Java File to Kotlin File

然后你应该把你的代码分成business layer and presentation layer,你可以通过阅读干净的architecture Android来了解它

那么我们将把business layer放入Shared Module那么我们将把presentation layer放入ANDROID APP

然后应用程序将准备好将他的业务逻辑用于ios

然后你可以把你的swift代码写进IOS APP

注:

Presentation layer包含视图、视图模型和任何与平台相关的工具,如workmanger

business layer包含networkcaching代码,如KTOR、SQLDELIGHT以及可能在AndroidIos之间共享的任何逻辑

最新更新