Choosing the Right Mobile Development Platform (Part 6)

Post on 12-Nov-2014

1,009 views 0 download

Tags:

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.

transcript

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!

chris.griffith@gmail.com

@chrisgriffith

http://chrisgriffith.wordpress.com/