• Like
  • Save
Practical Mobile App Development
Upcoming SlideShare
Loading in...5
×
 

Practical Mobile App Development

on

  • 499 views

Overview and tips on mobile app development. Which technology to use, and how to optimize your mobile app.

Overview and tips on mobile app development. Which technology to use, and how to optimize your mobile app.

Statistics

Views

Total Views
499
Views on SlideShare
489
Embed Views
10

Actions

Likes
0
Downloads
13
Comments
1

1 Embed 10

https://twitter.com 10

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Practical Mobile App Development Practical Mobile App Development Presentation Transcript

    • PRACTICAL MOBILE DEVELOPMENT Yohan Totting tyohan@thinkrooms.com @tyohan
    • Native Comparison HTML5 Win Rich user experience Lost Win Performance Lost Win Monetization Lost Lost Cross platform cost Win Draw Fragmentation challenge Draw Lost Developer availability Win Lost Distribution & Updates Win Win Innovation & Adoption Lost Win Security Lost Ref: http://thinkmobile.appcelerator.com/blog/bid/284174/Native-vs-HTML5-looked-at-objectively-the-debate-is-over
    • “ When I'm introspective about the last few years I think the biggest mistake that we made, as a company, is betting too much on HTML5 as opposed to native ... because it just wasn't there. ” Mark Zuckerberg CEO of Facebook http://techcrunch.com/2012/09/11/mark-zuckerberg-our-biggest-mistake-with-mobile-was-betting-too-much-on-html5/
    • “ There are a few things that are critically missing. One is tooling support, having a debugger that actually works, & performance tools that tell you where the memory is running out. ” Kiran Prasad LinkedIn’s senior director for mobile engineering http://venturebeat.com/2013/04/17/linkedin-mobile-web-breakup/#C1JD0uL8F2zwziD6.99
    • USE NATIVE IF • Build an app as a product • Depend on specific feature from mobile platform • Performance • You is a must have enough budget
    • USE HTML5 IF • For rapid prototyping • Information • Focus basis app on cross platform • Minimal budget
    • WHAT I GOT FROM HTML5?
    • CREATE PROTOTYPES IN DAYS VS MONTH
    • BIG COMMUNITY & LOT OF REFERENCES TO LEARN
    • CODE ONCE RUN EVERYWHERE
    • HARD TO DEBUG
    • ALTERNATIVE?
    • HYBRID APP
    • NATIVE COMPILED APP Xamarin Titanium Appcelerator
    • XAMARIN C# Programming Language
    • TITANIUM APPCELERATOR Open Source Analytics Cloud Backend
    • MVC DEVELOPMENT
    • TITANIUM STUDIO IDE
    • TIPS
    • MOBILE FIRST
    • RESPONSE IT IN 3 SECONDS
    • Average Speed 3G 4G 244 KB/s 756 KB/s
    • REDUCE DEPENDENCIES
    • REDUCE IMAGE DIMENSION
    • REDUCE CLIENT SIDE PROCESSING
    • THANKS Yohan Totting tyohan@thinkrooms.com @tyohan