【发布时间】:2019-12-02 13:50:16
【问题描述】:
我正在开发一个将与蓝牙设备通信的 iOS 应用程序。
我的经理要我做研究,用 Kotlin Native 在两个平台之间共享逻辑代码(我不了解 Android 开发,也不了解 Kotlin,我只玩过 Kotlin Multiplatform 文档上的项目示例)。
虽然我同意共享逻辑代码是个好主意,但我有一些问题。
应用程序将使用共享代码模块,该模块本身将与特定于平台的蓝牙包装器进行通信。
1) 如何在 Kotlin 中导入 iOS 蓝牙包装器,以便共享模块可以使用 iOS 蓝牙? (我发现有可能但没有找到具体的例子)
2) 此外,我想知道(因为我是目前唯一的移动开发人员)现在考虑与 Kotlin/Native 共享代码而不是使用纯 Swift 模块是否相关。你怎么看?
提前感谢您的回答!
【问题讨论】: