Now I would like to try build Mobile App
to support Meteor Vue
Project.
I am checking React Native, Native Script Vue, Fluter
and Meteor Mobile
.
But not clear, Bc I am a new bit for Mobile App.
Could you advise???
Hi @theara there are several ways to build a mobile app with Meteor, Iāll list them out for clarity & stick to just Vue as a front end:
Web-app:
- PWA (Progressive Web App)
- Cordova
Native-app:
- Vue Native Script uses React Native under the hood
I would start with the PWA approach because if you designed your app already to work on a mobile phone from a design & responsiveness standpoint, you will have the least amount of work to do.
You can then also use Cordova (aka traditional Meteor Mobile) to get your Vue PWA app into Google & Apple App stores as you can pretty easily add a Cordova version of your existing Web-app too.
You will have to write a 100% new front-end for your app if you go with a route like Vue Native Script and you might only do this because you want to access more of the features that phones support in native apps. In this case Meteor would only be used as your backend and you might want to use a package like Simple DDP. WIth Simple DDP, you can write any type of truly native iOS or Android app, or use Fluter, or React Native directly.
The Meteor docs also do have a section on building a React Native mobile app
I hope this gives you some of what you are looking for. Iām using Vue + Meteor w/ a PWA to get a desktop installable app and mobile installable app. Check out PWAs because they will probably blow your mind. Check out this Vue PWS mobile app to see an example and learn what the install process is like for users vs. the traditional apps stores.
@mullojo, thank for your reply
Excuse me, I donāt understand Web-App (PWA, Cordova)?
Or it mean that we could build Mobile App
from Meteor App directly (Web Viewer)?
No probā¦ hope this helpsā¦
A PWA is a version of a Web-App that meets PWA standards, itās just adding some extra things to your existing app. Weāre going to add a PWA section to the Meteor Docs soon.
Cordova is a special build of your Web-App that compiles it to use web viewers from Chrome & Safari to build a āmobile storeā app, but itās still just a Web-App with some extras. Check the Meteor Docs for more on that.
Thanks again I will wait to see Weāre going to add a PWA section to the Meteor Docs soon
ā¦
PWA VS Native Script???
Hi @theara, wait no more :). PWA is not really Meteor related but more a web technology closer to web/browser technology than to the JS ecosystem. While PWA might come in the Meteor documentation, they are in general a developer choice, option, flavor. I think you may start from here: https://github.com/activitree/Meteor-PWA-Explained