We built the first version of our app with RN and it turned out a mess in a while. A lot of bugs along with poor performance out of the box for a fairly large app. Many things, that native platform has, cannot be done with existing solutions for RN. For instance, large titles on iOS are not fully implemented in any of existing navigations libraries. Also there's painfully slow JSON bridge and many other small, yet annoying things. On the other hand Flutter became a really powerful and easy-to-use tool. A bit of a learning curve, of course, because of Dart, but it worth learning. Flutter offers TONS of built-in features, no JSON-bridge, AOT compilation for iOS.
I'm a huge fan of Vue.js and I'm pretty comfortable with it.
I need to build a mobile app for my company and I was now wondering whether I could make use of VueJS with Vue Native instead of switching to React. I know Vue Native builds on top of RN. My question is whether I'd have as much freedom with Vue Native over RN and whether you feel like Vue Native is "production ready" or not.
Not sure of which shortcomings I may find using Vue Native...
Thanks a lot!!!
While with Ionic it is possible to make mobile applications with only web technologies, Flutter is more performant and is easy to use if you are willing to learn Dart, which is a fun language. Plus, it has awesome documentation and, while its ecosystem isn't near as big as JavaScript's is, it has a good package manager called Pub and its packages are generally high quality.
Free and open source, Ionic offers a library of mobile and desktop-optimized HTML, CSS and JS components for building highly interactive apps. Use with Angular, React, Vue, or plain JavaScript.
Web Starter Kit is a starting point for multi-screen web development. It encompasses opinionated recommendations on boilerplate and tooling for building an experience that works great across multiple devices. We help you stay productive and aligned with the best practices outlined in Google's Web Fundamentals.
React Native enables you to build world-class application experiences on native platforms using a consistent developer experience based on JavaScript and React. The focus of React Native is on developer efficiency across all the platforms you care about - learn once, write anywhere. Facebook uses React Native in multiple production apps and will continue investing in React Native.
Performance obsessed;Utilizes Angular and React;Native focused;Beautifully designed;Based on Web Components;
Multi-device responsive boilerplate;Living component style guide;Cross-device Synchronization;Live Browser Reloading;Performance optimization;Built in HTTP Server;PageSpeed Insights Reporting;Sass support
Native iOS Components;Asynchronous Execution;Touch Handling;Flexbox and Styling; Polyfills
Statistics
GitHub Stars
-
GitHub Stars
18.4K
GitHub Stars
124.4K
GitHub Forks
-
GitHub Forks
3.0K
GitHub Forks
24.9K
Stacks
9.6K
Stacks
176
Stacks
34.3K
Followers
8.6K
Followers
207
Followers
29.5K
Votes
1.8K
Votes
3
Votes
1.2K
Pros & Cons
Pros
248
Allows for rapid prototyping
228
Hybrid mobile
208
It's angularjs
186
Free
179
It's javascript, html, and css
Cons
20
Not suitable for high performance or UI intensive apps