Slide 1

Slide 1 text

Sencha Touch 101 Mobile Apps Built with HTML5

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

Agenda 1.  Sencha + HTML5 2.  Sencha Touch 101 3.  “Hello ThatConference”

Slide 4

Slide 4 text

Who am I? ¤ Arthur Kay •  Solutions Engineer @ Sencha, Inc. •  Web Development ~ 15 years ¤  www.akaWebDesign.com ¤  Twitter: @arthurakay

Slide 5

Slide 5 text

Chicago Sencha User Group meetup.com/chicago-sencha-user-group @ChicagoSencha

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Build Amazing Apps with Web Technology!

Slide 8

Slide 8 text

Frameworks ExtJS (Desktop) GXT (Desktop – GWT) Touch (Mobile)

Slide 9

Slide 9 text

Tools Architect SDK Tools Animator Sencha.io JSDuck …and more!

Slide 10

Slide 10 text

Community & Support Public Forums Support Team Professional Services SenchaCon API Documentation SenchaDevs.com try.sencha.com

Slide 11

Slide 11 text

Mobile Apps A lesson in redundancy.

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

IE WebKit WebKit WebKit Mobile Browser Platforms, 2011

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

Native Wrapper Workers & Parallel Processing File Systems Databases App Caches Cross-App Messaging Camera Location Contacts SMS Orientation Gyro WebView JavaScript Semantic HTML CSS Styling & Layout WebFont Video Audio Graphics HTTP AJAX Events Sockets SSL Hybrid Apps!

Slide 19

Slide 19 text

Apps vs web technology built with

Slide 20

Slide 20 text

Sencha Touch 101

Slide 21

Slide 21 text

Components Lists Carousel Picker Overlay Slider Forms & Fields Toolbars & Buttons Audio & Video Maps Charts All fully customizable and extendable!

Slide 22

Slide 22 text

Touch Events Built on native events Abstracted for performance Additional events at component-level

Slide 23

Slide 23 text

Themes CSS3 SASS & Compass Resolution Independent

Slide 24

Slide 24 text

Architecture Object Oriented design MVC Data Layouts

Slide 25

Slide 25 text

Kitchen Sink Example

Slide 26

Slide 26 text

Hello ThatConference! A sample app for the ages.

Slide 27

Slide 27 text

Resources ¤  http://www.sencha.com/learn/touch/ ¤  http://www.sencha.com/learn/using-components-in- sencha-touch-2/ ¤  https://github.com/arthurakay/ThatConferenceDemo

Slide 28

Slide 28 text

Questions?

Slide 29

Slide 29 text

Thank You! @arthurakay

Slide 30

Slide 30 text

http://speakerdeck.com/u/arthurakay Presentation available on SpeakerDeck