Using Quasar To Supercharge Your App Development 

Robert Axelsen
@robaxelsen

About

http://rob.ee 

Software Developer, meetup organizer and community enthusiast

What is
Quasar?

A JavaScript framework on

top of a JavaScript library

Nuxt.js

Universal Vue.js Applications

A framework that helps you build Server Rendered Vue.js applications easily

Quasar

Build responsive websites, PWAs, hybrid mobile Apps (that look native!) and Electron apps using same code, powered with Vue.

Visionary history

Focus on your app’s code and let Quasar deal with the heavy lifting.

  • Write once, simultaneously deploy
  • Initial commit: Mon Oct 5 2015
  • First version written without Vue.js
  • Four major rewrites since initial commit:
    - Introducing Vue.js
    - Switching to Vue.js 1.0
    - Switching to Vue.js 2.0
    - Current release (v0.14) is a 80%
    rewrite in
    to allow for new capabilities

- Razvan Stoenescu, creator and maintainer

Fun Fact

Back when it all started, there were a lot of external packages used: jquery, hammerjs, momentjs… They were all eliminated eventually as the web technology allowed it (jquery no longer necessary, hammerjs was replaced with an “in-house" lightweight but powerful Quasar version; same goes for momentjs)

- Razvan Stoenescu

Why use
Quasar?

One code base to rule them all!

Features

  • CLI tool
  • Theming and CSS system
  • Prebuilt components
  • Helpers and utilities
  • Dynamic webpack config
  • Great documentation,
    forum and community

Benefits

  • Complete front end stack
  • Write once
  • Active development
    - Next release, v0.15 will have one
    starter kit only for all target deployments
    - Chrome extension soon
    - SSR in the works and plans to add
    option for Quasar + Nuxt.js
    - Continously improving the workflow
    for devs, focus on your code and let
    Quasar do the rest

Open Source

How To Help

 

  • ​Contribute on GitHub or Forums


     
  • Donate or become a patron on Patreon

http://quasar-framework.org/
https://github.com/quasarframework/quasar

https://www.patreon.com/quasarframework

Demo Time!

What we'll cover

 

  • CLI tool
     
  • Quasar components

We are hiring

http://www.sipwise.com/jobs

jobs@sipwise.com

Cheat Sheet

# installing Quasar CLI
$ npm install -g quasar-cli

# create default starter boilerplate folder
$ quasar init default <folder_name>

# example: quasar init default my-project
$ cd <folder_name>

# npm install deps
$ npm install

# start with 'mat' theme
$ quasar dev mat

Quasar

By Robert Axelsen

Quasar

  • 30