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.

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)