- Install Vue CLI
npm install -g @vue/cli
- Create your App
vue create my-vue-app
- Choose the recommended default setup (with router, store, etc)
- Add Ionic/Vue as a dependency of your project
npm install @ionic/vue
- Add Ionic as a Vue plugin in your
main.js
// [...]
import Ionic from '@ionic/vue';
import '@ionic/core/css/ionic.bundle.css';
Vue.use(Ionic);
Vue.config.productionTip = false;
new Vue({
router,
render: h => h(App)
}).$mount('#app');
- Add ionic script to
package.json
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"ionic:build": "vue-cli-service build",
"ionic:serve": "vue-cli-service serve"
}
- Install Android Studio and setup an emulator
- Add android to capacitor
ionic capacitor add android
- Run your app in Android Studio
ionic capacitor copy android
- Once Android Studio is started you should be able to start your app using the run button