关于问题的细节,..i有一个使用Kotlin的安卓应用项目。我想让我的安卓应用程序在iOS上使用KMM.i还没有找到任何活的解决方案。如果你有任何实际的例子让我的安卓应用程序使用KMM在iOS上工作,那就太好了?
发布于 2022-02-27 11:38:55
没有魔法工具可以做到这一点..。
你可以按照这个步骤..。
首先,您应该通过以下方法将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中了。
然后,您可以将您的快速代码写入IOS APP。
注:
Presentation layer包含视图、视图模型和任何与平台相关的工具,如workmanger
business layer包含network和caching代码,如KTOR、SQLDELIGHT以及Android和Ios之间可能共享的任何逻辑。
https://stackoverflow.com/questions/71266478
复制相似问题