Top Banner
Mobile app development models Robert Chipperfield Red Gate
12

2012-06-20 - Mobile app development models @ CMAG

Nov 11, 2014

Download

Technology

rmc47

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)
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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