2012-06-20 - mobile app development models @ cmag

12
Mobile app development models Robert Chipperfield Red Gate

Upload: rmc47

Post on 11-Nov-2014

435 views

Category:

Technology


2 download

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

Page 1: 2012-06-20 - Mobile app development models @ CMAG

Mobile app development models

Robert Chipperfield

Red Gate

Page 2: 2012-06-20 - Mobile app development models @ CMAG

Diversity of Devices

Page 3: 2012-06-20 - Mobile app development models @ CMAG

Native Development

Page 4: 2012-06-20 - Mobile app development models @ CMAG

HTML5 web apps

Page 5: 2012-06-20 - Mobile app development models @ CMAG

Cross-platform #1: Titanium

Language: HTML5 / JS + Titanium SDK

IDE: Titanium Studio (Eclipse)

Hardware: Mac for iOS

Page 6: 2012-06-20 - Mobile app development models @ CMAG

Cross-platform #2: Sencha

Language: HTML5 / JS + Sencha SDK (MVC)

IDE: Sencha Architect / command line

Hardware: Mac for iOS

Page 7: 2012-06-20 - Mobile app development models @ CMAG

Cross-platform #3: PhoneGap / Cordova

Language: HTML5 / JS + Cordova + …

IDE: Dreamweaver, 3rd party, …

Hardware: Mac for iOS; hosted

build service

Page 8: 2012-06-20 - Mobile app development models @ CMAG

Non-subtle plug: Nomad

Language: HTML5 / JS + Cordova + …

IDE: Microsoft Visual Studio

Hardware: Cloud build service

Page 9: 2012-06-20 - Mobile app development models @ CMAG

Demo: Your first HTML5 hybrid app

Page 10: 2012-06-20 - Mobile app development models @ CMAG

JavaScript: for real?

Page 11: 2012-06-20 - Mobile app development models @ CMAG

What about…

Performance?

Hardware access?

Testing?

Platform look & feel?

Page 12: 2012-06-20 - Mobile app development models @ CMAG

When appropriate: Native

System utilities 3D games

Best-possible UX

Hardware features not

exposed by your SDK