|
|
|
|
|
by brock_obama
3443 days ago
|
|
Fastest in terms of bootstrapping/dev would probably be using Ionic or Cordova (https://ionicframework.com/) but in my experience it is not super performant (as it is hybrid) and allows for little customization. Learning curve isn't super steep, esp if you already know Angular/Angular 2. Coding knowledge: html/css/es6/typescript/angular If you want good performance & a huge support base, React Native is probably the way to go. Learning curve is probably a bit higher than Ionic/Cordova (you will deal with platform specific syntax for components), but its what many top companies (AirBnB, Instagram, FB) use for their mobile apps. It is really performant. You may need to write platform specific code and it may take slightly more time, but I still would prefer this route over the hybrid app route. Coding knowledge: need to know html/css/es6 & have experience with frontend frameworks. Redux/Flux has a bit of a learning curve. TL;DR: Try doing tutorials for both, and see which one you prefer. IMO it's probably not as fast to develop for React Native as it is Ionic/Cordova, but its still the far better option. It's worth the effort to go down the React Native route. |
|