Loading...

{{notif_text}}

Why join channels?
Learn from peers
Discuss and share learning resources with the top professionals across the world
Open business or job opportunities
Earn reputation points to get consulting projects, attract talent or land jobs.
Accelerate your growth
Grow your network and get exclusive deals from our learning partners.
signup now
Nikunj Verma asked a question
{{::getFormatedLocalTime("2017-01-10T20:19:47.442Z", {without_time: true})}}

Has anyone used React to develop mobile apps?

What are the pros and cons of using React to make cross platform Android/iOS apps? Would love to check some sample apps if you know of any. 

 

answer
submitting answer...
submit
No answers yet. Be the first one to answer!
3 answers
Mohit Jandwani Freelancer - Looking for Projects
{{::getFormatedLocalTime("2017-03-07T09:09:37.841Z", {without_time: true})}}

I have built more than half a dozen apps on React and React Native. There are perfomance level issues in React Native but almost all of them can be side tracked one way or the other. If not building anything complicated then React Native has all the advantages and not many disadvantages. Plus I think the React Native Development speeds are actually faster and maintainence easier than Native Apps.(I have built native apps as well).  It is also possible to plug in Native Code into your react native app but that results in some wasted effort. 

Overall I think if you the app does not have complex interactions and animations, React Native is a great choice.

 

Also for building MVPs to test business models, it is a clear winner esp if you keep codePush which enable dynamic updates in  mind.

Here's an intro of codepush - https://microsoft.github.io/code-push/

 

Here is a performance comparison with Native Apps

https://medium.com/the-react-native-log/comparing-the-performance-between-native-ios-swift-and-react-native-7b5490d363e2#.lz7dr1fzx

Nikunj Verma Loved coding CutShort!
{{::getFormatedLocalTime("2017-03-19T17:34:53.461Z", {without_time: true})}}
This is greatly useful, Mohit. Thanks. Would love to know more on some examples of "complex interactions" that you think React Native app won't be good for.
Loading comments...
Mandam Nitin Kumar Reddy Beautify Software With Beautiful Code
{{::getFormatedLocalTime("2017-02-17T02:57:15.838Z", {without_time: true})}}

React-Native is a trending Hybrid App development library. Must give it a shot.

Ajinkya Borade JavaScript Developer
{{::getFormatedLocalTime("2017-02-27T11:24:19.792Z", {without_time: true})}}
as well Angular 2 with NativeScript
Loading comments...
To view all answers to this question, join this channel
join this channel
Learn how Cutshort Channels work
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.
Okay
Privacy policy
File upload not supportedAudio recording not supported
This browser does not support file upload. Please follow the instructions to upload your resume.This browser does not support audio recording. Please follow the instructions to record audio.
  1. Click on the 3 dots
  2. Click on "Copy link"
  3. Open Google Chrome (or any other browser) and enter the copied link in the URL bar
Done