OSS JS bundle/assets code push as a first class citizen of React Native ecosystem #365
JofBigHealth
started this conversation in
Ideas
Replies: 2 comments
-
@JofBigHealth - fwiw we are currently refactoring the Expo updates API to make it compatible with any React Native app |
Beta Was this translation helpful? Give feedback.
0 replies
-
@brentvatne Amazing! That's a very generous contribution to the community, thank you. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Background
Microsoft provide a service called Code Push to push new JavaScript bundles - and assets - to a React Native app without requiring builds be uploaded to Apple's and Google's stores.
It's an excellent product but unfortunately we cannot use it as it currently stands due to a mismatch between our strict security policies and what Microsoft are willing to offer. Additionally we cannot use Expo - which I gather offers something similar - because our app is incompatible with that platform.
To that end, we would like to host our own "code push" service that has similar features.
The Core of It
If a code push service/library were developed as a first class citizen of the React Native ecosystem we could ensure:
a) it would solve for us the problems described in Background.
b) critically, it would keep feature parity with RN core which could open up new innovative functionality.
c) it opens up such capabilities to a wider audience than can currently use Code Push.
d) it would enable faster iteration for all developers and in the process probably open up innovation in RN continuous deployment/integration.
e) React Native itself would benefit from (d) because faster iteration means faster discovery and fixing of React Native core bugs.
f) IDE and IDE plugin developers could integrate with this functionality, knowing they don't have to rely on a third party commercial product.
Discussion points
Beta Was this translation helpful? Give feedback.
All reactions