如何开发跨平台应用程序库

时间:2020-02-07 21:44:22

标签: android ios react-native cross-platform

目前,我们需要创建一个Android库(aar)和一个iOS Framework。您知道其好处,因此我们希望以跨平台的方式完成。我们公司拥有强大的React Native背景,但是由于没有官方的解决方案来实现这一目标,因此我们也欢迎其他建议。我读过here可以做到这一点。但是,上述解决方案具有主要缺点,例如iOS中的.framework大小。有谁对此有更好的方法?

1 个答案:

答案 0 :(得分:0)

您可以查看Kotlin/Native的跨平台库。

Kotlin / Native支持与本地世界的双向互操作性。 一方面,编译器创建:

  • 适用于多种平台的可执行文件
  • 具有C / C ++项目的C标头的静态库或动态库
  • 用于Swift和Objective-C项目的Apple框架

另一方面,Kotlin / Native支持使用互操作性 直接从Kotlin / Native获得的现有库:

  • 静态或动态C库
  • C,Swift和Objective-C框架