I’m a software architect at SolarEdge Technologies, Inc. I have a vast experience with Native Mobile technology both Android and iOS, and I would like the share in this post the experience I gain integrate React Native within SolarEdge mobile apps.
Way Using React Native?
First of all, we investigated few other technologies which integrate JS with mobile apps like :
Node.js for Mobile Apps
Node.js for Mobile Apps is a toolkit for integrating Node.js into mobile applications. Its core component is a library…
J2V8 - EclipseSource
but we found out that React Native is the ideal choice for us because of the following reasons :
- RN is one of the most widely used programming languages and has a great community of developers that love to share code and help others.
- In our project, we needed to write a bridge between RN to Native which is well documented and easy to integrate.
- Letting the developers use a platform that can be used in more variations put them in a better place as developers.
Integrate RN with Existed Project
I have also written some other posts in which I have explained how to integrate RN with both Android And iOS, both posts start to integrate RN with the existing app and show an RN screen, and later in the post present how to use the RN only as JS engine.
Integrate React Native with Existing Android Apps
This article proposes is the walk you through integrate React Native with existing App and building a bridge to making…