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.

This post consists of two sections, the first part will explain using React Native as a javascript engine and share code between platforms, in the second section I will talk about integrating RN screens with an existing native app.

React Native as a JavaScript engine

The motivation for using RN as a JavaScript engine came from the following requirements:

We asked to create a new…


This article proposes is the walk you through integrate React Native with existing App and building a bridge to making calls to JS

First step is to create an iOS native app (IosSampleIntgrateApp) with one button. When pressing on the button it opens React Native view.

After creating the iOS native app put all the native iOS project under an iOS directory like you see in the image below.


This article will walk you through the step by step process of integrating React Native with existing App and building a bridge to making calls to JS.

First of all, create an Android native app (AndroidSampleIntgrateApp) with one button which pushes on this button move to react to native view

put all the native android project under an android directory.

ran zeller

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store