A Vue from Ionic

Josh Thomas / @jthoms1 Avatar

About Me

  • Senior Developer at Ionic
  • Ionic Open Source core team member
  • Organizer of MadJS

 

Why I like Vue

  • Documentation
  • Robust toolchain
  • Batteries Included (as you wish)
  • TypeScript Support

A Vue from Ionic

What is Ionic?

What is Ionic?

  • 5M + Apps created
  • 30K+ Stack Overflow Questions
  • 100+ Meetups
  • Open Source and MIT licensed
  • Collection of over 100 components
  • Cross-platform apps with a single codebase
  • Use a native bridge for device apis

 

Extensive documentation.

When should you use Ionic?

  • You are building a mobile app
  • You are building a PWA / web app
  • You are building an desktop app
 

 

The JS ecosystem is changing

  • "Which framework do you prefer?"
  • Ionic components should work with any framework or with no framework

Ionic and Vue

 

Ionic and Vue

  • Approachable
  • Performant
  • Excellent Documentation
  • Start with a little or a lot

 

  • Created by
  • PWA: beep.modus.app
  • Repo: https://github.com/ModusCreateOrg/beep

@ionic/vue 🎉

(alpha)

@ionic/vue


import Vue from 'vue';
import Ionic from '@ionic/vue';

Vue.use(Ionic);

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app');

          

@ionic/vue components




          

Live Coding with Alpha

Next Steps

  • Community Testing
  • Update Documentation

Thank You!