Loading...

{{notif_text}}

SocialHelpouts is now CutShort! Read about it here
Who pays how much? Be informed with this salary report on Indian startups.
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

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

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!
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...
Nitin Reddy Beautify Software With Beautiful Code

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

JavaScript Evangelist JavaScript Developer
as well Angular 2 with NativeScript
Loading comments...
To view all answers to this question, join this channel
join this channel
Awesome! You have connected your Facebook account. Like us on Facebook to stay updated.