android - 使用 React Native 创建原生 SDK

标签 android ios react-native frameworks

我想为我的 iOS 和 Android 后端创建客户端库。他们将使用定位服务等原生服务。

我想知道我是否会使用 React Native 创建 SDK,然后将其编译(弹出)到 native iOS pod 或 Android aar 库,而不是为每个创建单独的 SDK。这可以用 React Native 实现吗?如果是,如何实现?

最佳答案

如果理解正确,您想要开发 React Native 库,然后在没有 React Native 的项目中使用。例如将它们添加到 gradle 或 pods,但它不可用。

因为 React Native 平台不同,需要一堆其他依赖项才能运行。看起来就像在另一个引擎中运行另一个引擎。

您可以基于混合/ native 框架构建 SDK,并在这些框架中使用它们,但您不能将它们导出并像 native 库 (pod/gradle) 一样使用。

除了用于跨平台目的的 C++ 编程外,您应该在 github 或其他存储库中搜索以查找您需要的特定类型的库。

关于android - 使用 React Native 创建原生 SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51238150/

相关文章:

reactjs - React Native iOS 中的响应式布局

android - Windows cmd 将文件 move 到安卓设备

java - setOnItemClickListener 自定义 Listview

java - 如何将 ImageView 放在 ListView 行的右侧

ios - UITableViewControllers 上的 prepareforSegue 方法

android - iOS 和安卓的代码生成

javascript - 如何在没有任何第三方库的情况下为 React Router Dom 创建钩子(Hook)?

android现有项目打开时间太长

ios - Xcode 6 : Keyboard does not show up in simulator

reactjs - 我可以将 React.js 用于 native 移动应用程序吗?