why use sencha touch to build mobile apps

30
why you SHOULD use SENCHA TOUCHto write mobile apps (..with )!

Upload: cian-clarke

Post on 29-Nov-2014

714 views

Category:

Technology


0 download

DESCRIPTION

Tongue-in-cheek presentation on why you should use Sencha Touch to build mobile applications Opinions exaggerated for sake of an interesting argument :-)

TRANSCRIPT

Page 1: Why Use Sencha Touch to build mobile apps

why you SHOULD use

SENCHA TOUCHto

write mobile apps (..with )!

Page 2: Why Use Sencha Touch to build mobile apps

Cian Clarke www.cianclarke.com

@cianclarke  

linkedin.com/in/cianclarke  

github.com/cianclarke  

[email protected]  

Page 3: Why Use Sencha Touch to build mobile apps
Page 4: Why Use Sencha Touch to build mobile apps

is  agnos8c  

✔ ✔ ✔  

Page 5: Why Use Sencha Touch to build mobile apps

Cian is not

||  

Page 6: Why Use Sencha Touch to build mobile apps

Cian is not

||    

||  na8ve  //  that’s  totally  cool  too    

Page 7: Why Use Sencha Touch to build mobile apps

the  others  

Page 8: Why Use Sencha Touch to build mobile apps

scrolling                                      ✖  code  structure                ✖  na8ve  look  &  feel      ✖  

Page 9: Why Use Sencha Touch to build mobile apps

scrolling                                    ✔  code  structure ✖  na8ve  look  &  feel  ✔  

Page 10: Why Use Sencha Touch to build mobile apps

scrolling                                      ✖  code  structure              ✔  na8ve  look  &  feel    ✖  

Page 11: Why Use Sencha Touch to build mobile apps

licencing .

Page 12: Why Use Sencha Touch to build mobile apps

UI Framework

Page 13: Why Use Sencha Touch to build mobile apps

All code in JavaScript No HTML!

app.views.Home = Ext.extend(Ext.Panel, { title: 'Home', iconCls: 'user', cls: 'home', html: ‘<h1>Dia Duit, a Domhain</h1>’ + ‘Conas atá tú?’ });

Page 14: Why Use Sencha Touch to build mobile apps

mvc model view

controller

Page 15: Why Use Sencha Touch to build mobile apps

data framework validations

Page 16: Why Use Sencha Touch to build mobile apps

data framework associations relationships

Page 17: Why Use Sencha Touch to build mobile apps

kitchen sink lists

buttons toolbars

icons tabs

carousel forms

overlays …

Page 18: Why Use Sencha Touch to build mobile apps

Lots    of  UI  Elements  

Ext.List  

Ext.Form  Ext.Toolbar  

Ext.BuEon  

Ext.Carousel  

Ext.TabPanel  

Page 19: Why Use Sencha Touch to build mobile apps

epic tooling

JSDuck

JSBuilder

Page 20: Why Use Sencha Touch to build mobile apps

lucrative asked once a week to do contract work

Page 21: Why Use Sencha Touch to build mobile apps

Sencha Touch ExtJS the

future?

Page 22: Why Use Sencha Touch to build mobile apps

v.s.  

Page 23: Why Use Sencha Touch to build mobile apps

the docs

Page 24: Why Use Sencha Touch to build mobile apps

the docs

Page 25: Why Use Sencha Touch to build mobile apps

out of the box

Page 26: Why Use Sencha Touch to build mobile apps

out of the box

Page 27: Why Use Sencha Touch to build mobile apps

out of the box

Page 28: Why Use Sencha Touch to build mobile apps

code structure

Page 29: Why Use Sencha Touch to build mobile apps

code structure

Page 30: Why Use Sencha Touch to build mobile apps

? @cianclarke  github.com/cianclarke cianclarke.com

me  

www