Meteor uses Cordova to package your application into a hybrid Mobile App. Once packaged, the App can be distributed like native Apps (through Apple App Store, Google Play Store, etc.)
meteor add-platform android
meteor add-platform ios # Only available with Mac OS
meteor run android # You may need to configure a default Android emulator first
For iOS (only available with Mac OS):
meteor run ios # This will auto start an iOS simulator
meteor build <output_folder> --server <url_app_should_connect_to>
This will create android
and/or ios
folder(s) alongside your server bundle.
android
folder contains the release-unsigned.apk
file that you need to sign and zip align.ios
folder contains the Xcode project that you need to sign.See also the Meteor Mobile Apps topic.
Reference page: Meteor Guide > Build > Mobile