Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Building Mobile Apps with
HTML, CSS, and JavaScript
        Jonathan Stark
Huge & Growing

• 5B cell phone subscriptions
• Smart phone share at 15%
• 56% of public Wi‑Fi connections were from
  mob...
Mobile Apps
Types of Mobile Apps

• Native apps
• Web apps
• SMS apps
Types of Mobile Apps

• Native apps - Fragmentation
• Web apps - Sandboxing
• SMS apps - Discoverability
Types of Mobile Apps


The approach that is best for you depends
    on your goals and target market.
Native vs Web
Considerations
                Native   Web   Depends
Cosmetics        X
Functionality    X
Development                   ...
Web Apps Win

• Cheapest to produce
• Most standardized
• Easiest to distribute
jQTouch

• jQuery plugin
• Created by @DavidKaneda
• Native CSS3 Animations
• and tons more...
jQTouch


  Demo
Hybrid Apps

PhoneGap gives developers the
     best of both worlds.
PhoneGap

• Open source
• Created by @Nitobi
• Native app wrapper
• Multiple platforms
http://wiki.phonegap.com/Roadmap
Considerations
                Native   Web   Depends
Cosmetics        X
Functionality    X
Development                   ...
Considerations
                Native   Web+PG   Depends
Cosmetics        X
Functionality                       X
Developm...
PhoneGap


   Demo
Conclusion


"If you can build your app with HTML, CSS,
 and JavaScript, then you probably should."
             - Jonatha...
More Info

• http://jonathanstark.com/books
• http://jonathanstark.com/contact
• http://jonathanstark.com/oscon
Upcoming SlideShare
Loading in …5
×

Building Mobile Apps with HTML, CSS, and JavaScript

  • Login to see the comments

Building Mobile Apps with HTML, CSS, and JavaScript

  1. Building Mobile Apps with HTML, CSS, and JavaScript Jonathan Stark
  2. Huge & Growing • 5B cell phone subscriptions • Smart phone share at 15% • 56% of public Wi‑Fi connections were from mobile devices
  3. Mobile Apps
  4. Types of Mobile Apps • Native apps • Web apps • SMS apps
  5. Types of Mobile Apps • Native apps - Fragmentation • Web apps - Sandboxing • SMS apps - Discoverability
  6. Types of Mobile Apps The approach that is best for you depends on your goals and target market.
  7. Native vs Web
  8. Considerations Native Web Depends Cosmetics X Functionality X Development X Testing X Distribution X Payment X Support X
  9. Web Apps Win • Cheapest to produce • Most standardized • Easiest to distribute
  10. jQTouch • jQuery plugin • Created by @DavidKaneda • Native CSS3 Animations • and tons more...
  11. jQTouch Demo
  12. Hybrid Apps PhoneGap gives developers the best of both worlds.
  13. PhoneGap • Open source • Created by @Nitobi • Native app wrapper • Multiple platforms
  14. http://wiki.phonegap.com/Roadmap
  15. Considerations Native Web Depends Cosmetics X Functionality X Development X Testing X Distribution X Payment X Support X
  16. Considerations Native Web+PG Depends Cosmetics X Functionality X Development X Testing X Distribution X Payment X Support X
  17. PhoneGap Demo
  18. Conclusion "If you can build your app with HTML, CSS, and JavaScript, then you probably should." - Jonathan Stark
  19. More Info • http://jonathanstark.com/books • http://jonathanstark.com/contact • http://jonathanstark.com/oscon

×