Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Sencha SDK Tools and Sencha Command

Sencha SDK Tools and Sencha Command

A brief introduction into the Sencha SDK Tools.

Avatar for Arthur Kay

Arthur Kay

June 01, 2012
Tweet

More Decks by Arthur Kay

Other Decks in Technology

Transcript

  1. WHO AM I? Arthur Kay •  Solutions Engineer @ Sencha,

    Inc. •  Web Developer ~ 15 years www.akawebdesign.com @arthurakay
  2. SENCHA CHICAGO USER GROUP Get Involved! •  Speak •  Give

    stuff away •  Submit ideas @ChicagoSencha Oh, and Sencha is hiring…
  3. August 13-15, 2012 Wisconsin Dells Kalahari Resort Mobile / Web

    / Cloud ~1000 devs $349 Water park! thatconference.com I’m speaking x2 THATCONFERENCE 2012
  4. WHAT DO THE SDK TOOLS DO? Create/Build JSBuilder Create localization

    templates ExtJS 4.x theme slicer for older IE 6-8 Other manual steps included inside commands above
  5. JSBUILDER Automated JS manifest creation (.jsb3) •  ExtJS 4.x • 

    Sencha Touch 2.x JS Concatination / Minification Uses: •  app.js – Models, Views, Controllers, Stores •  “requires” config
  6. EXTJS 4.X THEME SLICER Takes custom ExtJS 4.x theme (CSS)

    and generates image sprites for legacy browsers. (*cough* IE<=7 *cough*)
  7. WHAT DOES “COMMAND” DO? Create a Sencha Touch (2.x) application

    Build a ST2 app into various release stages •  Testing, Package, Production, Native Other manual steps included inside commands above •  Concat/Minify/Delta for files •  Cache Manifest •  Packaging tools
  8. CREATING A SENCHA TOUCH APP sencha app create -n MyApp

    -p /path/to/app -l core (or all) Outputs: •  MVC Architecture •  Config files for depolyment/packaging
  9. BUILDING AN APP sencha app build -e native -p /path/to/deploy

    Outputs: •  iOS Application Folder •  Launches simulator (on Mac)