Upload
chris-griffith
View
1.010
Download
0
Tags:
Embed Size (px)
DESCRIPTION
As more and more projects are requiring mobile applications, developers are faced with a wide range of options. AIR for mobile? PhoneGap? Titanium's Appcelerator? Sencha? Native? Which development environment makes sense? This session will explore the advantages and limitations of each of these environments from someone who has been in the mobile application development world for over 4 years. Get a clear picture of what these technologies can offer for your mobile development needs.
Citation preview
Choosing the Right Mobile Development Platform (Part 6)
@ChrisGriffith
What is Sencha Touch 2?
Javascript API for mobile appsBuilt on Web StandardsTargets WebKit
What is Sencha Touch 2?
Sencha Touch is licensed under free commercial and open source licenses for application development, and a paid commercial license for OEM uses.
What platforms support Sencha Touch?
<!DOCTYPE HTML><html manifest="" lang="en-US"><head> <meta charset="UTF-8"> <title>Hike Sedona</title> <script id="microloader" type="text/javascript" src="sdk/microloader/development.js"></script></head><body> <div id="appLoadingIndicator"> <div></div> <div></div> <div></div> </div></body></html>
Basic Structure
Ext.define("HikeSedona.view.Main", { extend: 'Ext.tab.Panel', config: { tabBarPosition: 'bottom', items: [ { xclass: 'HikeSedona.view.hike.Card'},
{ xclass: 'HikeSedona.view.Location'} ] }});
Basic Structure
App Structure
Components
Audio
Carousel
Forms
Icons
List
Search List
Maps
Nested List
Overlays
Tabs
Video
Sencha Designer
Device Access
Accelerometer
Camera
Connection Status
Geolocation
Notifications
Storage
Native Packaging
Sencha SDK Tools
Performance
iOS
Android
Now go build something!
Thanks!
@chrisgriffith
http://chrisgriffith.wordpress.com/