Skip to content

Instantly share code, notes, and snippets.

@raultomescu
Last active April 25, 2016 22:04
Show Gist options
  • Save raultomescu/4d8ec26e33c30682e721ef552871d90a to your computer and use it in GitHub Desktop.
Save raultomescu/4d8ec26e33c30682e721ef552871d90a to your computer and use it in GitHub Desktop.

RN

Why RN

Cons RN

  • The way it compiles HTML to native code is a blackbox. Meaning that if something goes wrong, there might be no way of fixing it (keep in mind that the fb team is VERY active on the project)
  • Component packs seem shady (few github stars)

Ionic2

Why Ionic 2

  • Angular2 + TypeScript
  • Rapid prototyping

Cons Ionic2

Why both:

  • Same codebase for both iOS and Android

  • Faster development time (we already know JS and don't need to learn Swift or catch up on Java)

  • Nice workflow (hot module replacement)

  • https://www.youtube.com/watch?time_continue=19&v=juWhxCz1Wmg

  • People generally recommend Cordova-based solution such as Ionic unless your application requirements have performance, usability, or integration requirements that leverage the hybrid Native mobile frameworks.

Personal conclusions:

  • I'd go with RN, one week of dev time that we gain using Ionic might not be worth risking the app being sluggish.

Examples RN:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment