Vue Native

Vue Native

Application and Data / Languages & Frameworks / Cross-Platform Mobile Development

Hi! I want to make a mobile app, but I am not sure if it is better to use Vue.js + Apache Cordova or Vue Native. I am a starter. I do not know anything about Vue nor React. Can someone recommend which one is better, please? Thank you :)

READ MORE
6 upvotes·20.8K views
Replies (3)
Founder at BroadBrander·
Recommends
on
Capacitor
Vue.js

Working with vue in cordova is very problematic. Using capacitorjs will be the best idea. Most Cordova plugins work on capacitor but capacitor plugins dont work on Cordova.

On the other hand, vue native is a wrapper of react native and it might not support all react native plugins so using react native instead of vue native will be a better decision.

Performance wise vue native/react native will be slightly faster than Cordova/capacitor. The difference is not noticeable in most cases.

READ MORE
5 upvotes·205 views
Developer and Owner at Appurist Software·

You could certainly do it with any of these choices, but if mobile support is a certainty, you didn't ask about my #1 and #2 recommendations: Quasar, or Ionic. I'm working on something myself (several projects, at the office and at home) with Vue + Vuetify (for UI) + Electron (for desktop versions), but to add mobile to that is a bit awkward. I could do it in Cordova which was my original plan, or Ionic (my backup plan), but I went with Vuetify at the start because it was just so rich with UI elements. Since then, however, Quasar seems to have added lots of additional UI components, eliminating the reason I didn't choose it at the start. But the killer feature, even beyond the rich component set available, is the ability to add mobile with one command.

There are many other features that make it a hands-down winner for me but it's sooo powerful and complete now that I'm actually porting one of my projects from using Vuetify to fully using Quasar completely. Quasar also provides much simpler support for Electron-based desktop apps too, if that is desired. And the documentation is fantastic. Other than responsive design, the most complicated part of building for mobile is the initial setup. If that includes Android support (and it should), then just getting the build environment going is quite a chore regardless of your choice of framework and stacks. However, the simplest and best documentation seems to be the Quasar setup for mobile, and it has a command-line doctor tool to check your setup and diagnose any problems it finds. It also supports building mobile apps with either Capacitor or Cordova. See https://quasar.dev/ but also in the Quasar docs, Quasar CLI section on the left, there are sections for Developing Capacitor Apps, and Developing Cordova Apps. See https://quasar.dev/quasar-cli/developing-mobile-apps and the sections that follow. I think Quasar is the best of both worlds, and if you use the Quasar CLI for everything, it takes care of the complications.

READ MORE
4 upvotes·226 views
View all (3)
Needs advice
on
React NativeReact Native
and
Vue NativeVue Native

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!!!

READ MORE
7 upvotes·312.6K views
Replies (1)
Lead Developer ·
Recommends
on
Vue Native

Vue Native is definitely production-ready in my experience. I've used both, have apps built with both in production right now, and both are fine technologies. As far as I can recall, there's nothing in RN that you can't do in VN. Given that, I would say go with "the devil you know".

That said, the one downside of VN over RN is that there are a lot more people using RN last I checked, so there are likely more resources readily available.

READ MORE
3 upvotes·2 comments·280K views
Andrea Taglia
Andrea Taglia
·
June 3rd 2020 at 3:45PM

Thanks a lot Barry. Surely there are tons more stuff on ReactNative over VN. Super useful. The thing is that i don't deeply understand those technologies to have a full picture. I'm on it in these days though.

·
Reply
Barry Hylton
Barry Hylton
·
June 4th 2020 at 6:57AM

Yeah, and that's why I say go with what you know, but don't let that stop you if you would rather use React. I don't find the concepts behind Vue and React to be all that different which makes the transition between the two fairly simple.

·
Reply