Your SlideShare is downloading. ×
0
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Practical Mobile App Development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Practical Mobile App Development

423

Published on

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.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
423
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
1
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. PRACTICAL MOBILE DEVELOPMENT Yohan Totting tyohan@thinkrooms.com @tyohan
  • 2. 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
  • 3. “ 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/
  • 4. “ 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
  • 5. USE NATIVE IF • Build an app as a product • Depend on specific feature from mobile platform • Performance • You is a must have enough budget
  • 6. USE HTML5 IF • For rapid prototyping • Information • Focus basis app on cross platform • Minimal budget
  • 7. WHAT I GOT FROM HTML5?
  • 8. CREATE PROTOTYPES IN DAYS VS MONTH
  • 9. BIG COMMUNITY & LOT OF REFERENCES TO LEARN
  • 10. CODE ONCE RUN EVERYWHERE
  • 11. HARD TO DEBUG
  • 12. ALTERNATIVE?
  • 13. HYBRID APP
  • 14. NATIVE COMPILED APP Xamarin Titanium Appcelerator
  • 15. XAMARIN C# Programming Language
  • 16. TITANIUM APPCELERATOR Open Source Analytics Cloud Backend
  • 17. MVC DEVELOPMENT
  • 18. TITANIUM STUDIO IDE
  • 19. TIPS
  • 20. MOBILE FIRST
  • 21. RESPONSE IT IN 3 SECONDS
  • 22. Average Speed 3G 4G 244 KB/s 756 KB/s
  • 23. REDUCE DEPENDENCIES
  • 24. REDUCE IMAGE DIMENSION
  • 25. REDUCE CLIENT SIDE PROCESSING
  • 26. THANKS Yohan Totting tyohan@thinkrooms.com @tyohan

×