2012-06-20 - mobile app development models @ cmag
DESCRIPTION
Slides from the presentation I gave at the Cambridge Mobile App Group, talking about the move towards HTML5 hybrid apps using technologies such as Apache Cordova and Nomad for Visual Studio (www.vsnomad.com)TRANSCRIPT
Mobile app development models
Robert Chipperfield
Red Gate
Diversity of Devices
Native Development
HTML5 web apps
Cross-platform #1: Titanium
Language: HTML5 / JS + Titanium SDK
IDE: Titanium Studio (Eclipse)
Hardware: Mac for iOS
Cross-platform #2: Sencha
Language: HTML5 / JS + Sencha SDK (MVC)
IDE: Sencha Architect / command line
Hardware: Mac for iOS
Cross-platform #3: PhoneGap / Cordova
Language: HTML5 / JS + Cordova + …
IDE: Dreamweaver, 3rd party, …
Hardware: Mac for iOS; hosted
build service
Non-subtle plug: Nomad
Language: HTML5 / JS + Cordova + …
IDE: Microsoft Visual Studio
Hardware: Cloud build service
Demo: Your first HTML5 hybrid app
JavaScript: for real?
What about…
Performance?
Hardware access?
Testing?
Platform look & feel?
When appropriate: Native
System utilities 3D games
Best-possible UX
Hardware features not
exposed by your SDK