脱离世博会没有痛苦

时间:2017-11-10 16:46:30

标签: reactjs react-native expo

我们正在构建Expo / React Native应用程序,我们需要分离才能添加Intercom本机库。我们非常喜欢我们目前在Expo / Expo客户端上的工作流程,并且有点害怕分离。

让我们假设我们是一个由3位开发人员组成的团队:

  • 1拥有一些原生移动知识
  • 1是一个很好的react / redux开发人员,主要管理app状态和架构
  • 1是“反应原生集成商”,主要是处理样式和渲染功能

是否有可能只有具有本机知识的开发人员管理弹出的应用程序(例如,在另一个git分支上?),并且其他2个开发人员保持与Expo客户端相同的生产力?

是否可以在不在本地设置XCode或Android Studio的情况下部署Expo JS更新(而非通过商店)?

有没有办法确保我们的“反应原生集成商”不必安装XCode / Android Studio / RN只是为了能够更改应用的某些颜色和字体大小?

1 个答案:

答案 0 :(得分:2)

  

是否可以在不在本地设置XCode或Android Studio的情况下部署Expo JS更新(而非通过商店)?

世博会真的很酷,因为即使你分开后你仍然可以exp publish,然后你的原生应用程序将从世博会的新包中读取。

这就像CodePush,但内置! Dev 2和dev 3可以继续构建Expo应用程序,而无需接触本机代码。同时dev 1可以实现本机模块供他们使用......

旁注

您也可能是有才华的release channels制作的世博会Quin Jung的主要候选人!

以下是该文档的引用:“考虑一种情况,即您有一个用于在Expo Client上进行测试的临时堆栈,以及用于推送TestFlight,然后升级到AppStore的生产堆栈......”