首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可即插即用的跨平台软件设计

可即插即用的跨平台软件设计
EN

Stack Overflow用户
提问于 2019-07-25 10:03:06
回答 1查看 613关注 0票数 8

我想设计一个跨平台(Android、iOS和Web)插件软件,这意味着每个人都可以轻松地为它开发一个插件,用户可以从市场上选择插件并安装它。每个插件都可以:

  • 与核心应用程序在后端共享数据。
  • 在应用程序和网络中有一个自定义的UI,最好使用标准的UI-kit来保持一致性(例如,猎北极星)

在后端,有许多软件设计的最佳实践,比如OAuth。但从正面看,问题并不直接:

  1. 是否有任何跨平台的用户界面套件,用于反应和反应本机?例如,使用博览v33+或ReactNativeWeb,我们可以为android/ios和web构建代码,但我找不到任何跨平台的UI-kit。(NativeBase元素或类似的跨平台用户界面工具包仅适用于Android和iOS)
  2. 在前端,插件如何使用react和react(或者理想情况下是跨平台UI工具包)共享UI,在内核中动态呈现(例如,不需要任何更新,插件就会提供端点并返回for /本机组件,核心就会呈现它)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-31 14:50:18

据我所知,几乎没有像反应通用UI这样的人

2.使用上面的UI工具包,在运行时在样板中对组件的构建方式(导入保持不变)进行了区分:

网络(React)

代码语言:javascript
复制
$ ruui dev

IOS (反应本机)

代码语言:javascript
复制
$ react-native run-ios

Android (React本地)

代码语言:javascript
复制
$ react-native run-android

如果您希望在运行时导入组件,那么这在web env中是可以的(您也可以使用react create-app,启用dev服务器,不进行静态构建)。

对于安卓和IOS,你需要额外的构建和订阅你的应用程序,然后再去商店(AppStore和Google )。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57199354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档