With the mobile apps becoming the rage everyday, it is really hard for me not to get into app development. Almost 60% of freelancing projects I get ask for mobile apps and doing in native means, I have to find a guy and wait till he finishes it. I don't want to jump into native as of now, considering my time is limited.
I use CodeIgniter for API needs and need a solid framework for developing apps. I can see a lot of option and get confused easily. So please help me pick one. And that is why I didn't create a poll!
Rajkumar
Fullstack Developer.
The two biggest players in the hybrid development game are Ionic and React Native.
Ionic: I was really happy with the user friendliness of this platform. The documentation was great, it has support for Angular 1 and 2, emulation is fast and easy, there are a lot of components and functionalities that come built in, was super easy to learn, and installation was fast. If you need to get a project done quickly, I would consider this. However, the catch here is that Ionic performance is reliant upon the browser, which can decrease speed.
React Native: React Native's biggest advantage is that the components render like native components, which allows for smoother animations and faster speeds. It also uses React, which has good support behind it. It requires you to build 'separate' components for Android and IOS, which may be a good or bad thing depending on your point of view. However, installation and development are slow, which is a huge disappointment after using Ionic.
My Opinion: It depends on speed requirements, app performance, framework.
You should check out Onsen UI.
Onsen, gives you the flexibility to use React / Vue / Angular 1 / Angular 2 or even just plain old Vanilla JS.
It's easy, well documented (with samples), and most important of all, SIMPLE to use.
Shweta Pal
Marketing Operations and eCommerce Specialist at GeekyAnts
You can refer this link, it would help you to decide- medium.com/react-id/ionic-framework-hybrid-app-vs… I would suggest React Native, a semi hybrid mobile framework which is completely an open source framework that permits to write iOS and Android applications using JSX. React Native uses native architecture and concept which doesn’t require web view. It offers better development experience with faster loading rate as there is no need to follow compilation step.