Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Building Cross Platform Mobile Apps with Sencha...
Search
robsquires
January 27, 2012
Technology
1.1k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Building Cross Platform Mobile Apps with Sencha Touch
A recent talk I did at the inaugural London Sencha Touch User Group.
robsquires
January 27, 2012
Other Decks in Technology
See All in Technology
夫婦で子育てするための育児標準化
codmoninc
PRO
0
420
大型犬好きによるPugの紹介
yamanoku
1
160
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
360
初海外で注意すべきこと12選!!!安全快適なre:invent生活にするために
yuuuuuuu168
1
180
Metadata - Section 1: HTML Basics
mohab1
0
120
専門領域のAIをどう評価するか
bengo4com
2
270
Classmethod Company Deck
satoshi7
1
730
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
DBについての基礎説明(MySQL編) - コロプラ 2026年度 新卒研修
colopl
0
110
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.1k
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
460
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Code Review Best Practice
trishagee
74
20k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
120
120k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
New Earth Scene 8
popppiees
4
2.7k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
Site-Speed That Sticks
csswizardry
13
1.6k
Believing is Seeing
oripsolob
1
240
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Into the Great Unknown - MozCon
thekraken
41
2.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5.3k
Transcript
Building Cross Platform Mobile Apps with Sencha Touch! Rob Squires!
Jan 2012!
Rob Squires! Developer @uv_d! LAMP, Sencha! NodeJS , CouchDB! @rob_squires!
Today! Basics of Sencha Touch! ! Look at cross platform
challenges! ! Share some code! !
Context!
Mobile Betting App! Web service driven! White labeled! Deployed cross-platform!
Web! iOS! Android!
Vanilla Sencha Touch App! app.js!
Vanilla Sencha Touch App! controller/Main.js!
Vanilla Sencha Touch App! view/Main.js!
Approaching Cross Platform!
Breakdown! Platform! Web! Android! iOS! Blackberry! others…! Form Factor! Phone!
Tablet! others…!
Challenges! Native Languages + Deployment! Device APIs! UI Design Patterns!
Duplication!
Challenges! Native Languages + Deployment! Device APIs! UI Design Patterns!
Duplication!
Device APIs!
Device APIs! HTML5 + Javascript! ! ! iOS! ! !
Android!
Phonegap! Proxies native code! Javascript navigator & document objects! Plugins!
Kick-starts a web view!
Vanilla ST + Phonegap! http://www.sencha.com/learn/a-sencha-touch-mvc-application-with-phonegap! ??!
Vanilla ST + Phonegap! controller/Main.js!
UI Design Patterns!
Interface Guidelines! iOS Human Interface Guidelines! Android Design Patterns! Others..!
! Designing Mobile Interfaces - O’Reilly!
Great resource! www.mobilexweb.com/blog/ui-guidelines-mobile-tablet-design!
Look & Feel - Differences!
Look & Feel - Facebook! http://www.zdnet.com/blog/facebook/facebook-for-android- passes-facebook-for-iphone-dau/6440
Look & Feel in ST! Theming with CSS! Very effective!
Vimeo Awards! Chefkoch.de!
Look & Feel in ST! Theming with CSS! Very effective!
Look & Feel in ST! ios android web
app app.css Sass! (.scss)! Juicy! CSS!! Compass! sencha
Interaction! Back buttons! Contextual Controls!
Back’s not cross platform!
Back in ST! controller/Main.js!
Back again! Abstract UI events! Starting with HW : “App-back”
controller/Main.js!
Back again! view/Main.js!
Back again! Device.js!
Contextual Controls! iOS! ! Android!
Contextual Controls - Evernote! iOS App! Android App!
Contextual Controls in ST! view/Main.js! ouch!!
Platform specific views! Split view components based on platform!
Ext.Loader! Define! ! Require! ! Create!
Summing Up! Cross platform could be endless! ! Choose your
APIs! ! Write platform specific code in context! !
Thanks! Time for questions?! ! @rob_squires! @uv_d!