Top Banner
Hold The Cocoa: Building iPhone Apps with HTML, CSS, and JavaScript Jonathan Stark
18

Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Jan 18, 2015

Download

Technology

jonathanstark

Slides from 2010 SXSW presentation.
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: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Hold The Cocoa: Building iPhone Apps with HTML, CSS, and

JavaScript

Jonathan Stark

Page 2: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Huge & Growing

•4.8 billion cell phone subscriptions

•Smart phone share at 15%

•56% of public Wi‑Fi connections were from mobile devices

Page 3: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Mobile Apps

Page 4: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Types of Mobile Apps

•Native apps

•Web apps

•Cmd line apps

Page 5: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Types of Mobile Apps

•Native apps - Fragmentation

•Web apps - Sandboxing

•Cmd line apps - Discoverability

Page 6: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Types of Mobile Apps

The approach that is best for you depends on your goals and target

market.

Page 7: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Web Apps Win

•Cheapest to produce

•Most standardized

•Easiest to distribute

Page 8: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

jQTouch

•jQuery plugin

•Created by @DavidKaneda

•Native CSS3 Animations

•and tons more...

Page 9: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

jQTouch

Demo

Page 10: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Native vs Web

Page 11: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Native Web DependsCosmetics XFunctionality XDevelopment

X

Testing XDistribution XPayment XSupport X

Considerations

Page 12: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Hybrid Apps

PhoneGap gives developers the

best of both worlds.

Page 13: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

PhoneGap

•Open source

•Created by @Nitobi

•Native app wrapper

•Multiple plaforms

Page 14: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Native Web DependsCosmetics XFunctionality XDevelopment

X

Testing XDistribution XPayment XSupport X

Considerations

Page 15: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Native Web+PG DependsCosmetics XFunctionality XDevelopment

X

Testing XDistribution XPayment XSupport X

Considerations

Page 16: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

PhoneGap

Demo

Page 17: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

Conclusion

"If you can build your app with HTML, CSS, and JavaScript, then you

probably should."

- Jonathan Stark

Page 18: Hold the Cocoa - Building iPhone Apps with HTML, CSS, and JavaScript

More Info

•http://jonathanstark.com/book

•http://jonathanstark.com/contact

•http://jonathanstark.com/sxsw