talk-appday-201301



talk-appday-201301

0 0


talk-appday-201301

Talk for Vancouver app day 2013-01-26

On Github jrburke / talk-appday-201301

App Bootstrapping

James Burke | github | twitter

http://jrburke.com/talks/vanappday

Single page. Mobile. Web app.

  • App feel
  • Mobile is personal

Why Web

  • Widest target
  • Quicker bootstrap vs. native
  • Platform-specific code, form factors

Getting started

Developer Hub

Design

Single design goal, task focused

UI/UX bootstrap

Learn to build

Use web technologies

Easy SDK: Firefox Aurora

/Applications/Aurora.app/Contents/MacOS/firefox -P dev &

Easy SDK: Firefox Aurora

Device APIs, deployment

Skeleton Army!

volo

npm install -g volo
volo create proj owner/repo
volo create proj owner/repo/master
volo create proj owner/repo/v2.1

requirejs

define(function (require) {
    var relative = require('./relative'),
        lib = require('lib');

    return {
        doSomething: function () {}
    };
});

requirejs

require(['app', 'other'], function (app, other) {
    //Use app and other.
});

alameda: alt requirejs

modern browsers, promise module

volo add requirejs/alameda