1. Fakhri Azzouz

    You said:" Or should you learn JavaScript to use hybrid framework React Native"

    But in the official React Native Github page they describe it as so:"A React Native app is a real mobile app: With React Native, you don't build a "mobile web app", an "HTML5 app", or a "hybrid app". You build a real mobile app that's indistinguishable from an app built using Objective-C, Java, or Swift. React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React."

    Other articles don't describe it as hybrid, that is why it is called React Native.

  2. Влад М

    Hello. I would like to translate this article into Russian. Can I do it?

  3. Robin Reni

    Superb Comparison Article for the Scratch Mobile Developers..Thanks a lot sir

  4. Harshvardhan Parihar

    Nice article Aditya.
    I am web developer and want to quickly develop the mobile app using web development concepts, So I will prefer react native for now. But in future, Can I switch my same app to native Java android and swift IOS apps without asking users to reinstall the app. Upgrading of App will be fine. Is it possible?

    1. Harry Manchanda

      Yes possible because you just add new version to app store/play store

    Reply
  5. Nick Koutrelakos

    I’ve been developing mobile apps using React Native for about 9 months, and just want to chime in and say I agree with everything written here.

    One thing I will mention, though, is that even complex features are currently very implementable. There is solid growth in the development of community-led modules, and much of what is already available via npm for node is usable, albeit sometimes with a few tweaks required.

    That being said, the tooling had been the biggest learning curve for me personally. Xcode and Android Studio, while not overly complex GUIs, are both excellent examples of, “It’s not easy if you don’t know it; but if you do, it’s easy.”

    Generally speaking, I’m pleased with React Native and have learned the basics of Objective C and Java along the way, with a pre-existing background in C/C++.

  6. Dmitriy Antonov

    Thank you. It was simple for understanding despite I'm a marketer.

  7. iPrism Technologies

    Thank you for sharing your article. This is very informative article to react native and native mobile apps.
    Keep it up.

  8. Mochamad Iqbal Dwi Cahyo

    Explained in well-documented and plain english :D Thanks for making it clear!

  9. govindrajput

    Good information for developers and it was a very inspirational post so I like words in if it doesn’t need to incorporate relatively new features such as message
    or to incorporate existing C/C++ type code, or require sophisticated
    animations etc. – you should be fine with React Native as a start. thanks.

  10. Thomas Bousquet

    Really nice comparison thanks ! This will help me to pick the right langage for mobile dev !

Load more comments (3 more)