Search code examples
androidiosmobilereact-nativemobile-application

Can we write react-native applications without any knowledge of Android or Swift?


I am planning to write mobile apps for multi platforms and heard about react native as a good tool.

With little study, my understanding is that it's just for UI and you will end up using Android/IOS for part of your app coding.

Is it possible to write entire app in react native without Android knowledge?

My app needs to interact with other apps on the device like youtube, cal, WhatsApp, mail.. etc


Solution

  • Short Answer: Yes it is possible to write an entire app for both platforms Android and IOS, without Android knowledge, and without Swift Knowledge.

    However, when some react native code works fine on IOSs but not on Androids, then you will have to do some bridging and have to write in Java for Android (requires Android Knowledge). Notice the android folder in your project? That is where Android-Specific code would be written.

    And visa versa for things that work on Android but not on IOS, you will have to write in Swift and expose your code. Notice the ios folder?