Your SlideShare is downloading. ×
0
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
Multi-platform Mobile apps with Phonegap
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

Multi-platform Mobile apps with Phonegap

1,305

Published on

A seminar given by me

A seminar given by me

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,305
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
70
Comments
0
Likes
2
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. Cross platformApp Development
  • 2. About meGautam ChaudharyWeb & Mobile App developerwww.gautamchaudhary.com
  • 3. Why mobile apps?
  • 4. Why Mobile apps?• billions of Smartphone units• more revenue potential• always with the user• … and everywhere.
  • 5. Increase in revenue
  • 6. Then what is the problem?
  • 7. mobile is aminefield
  • 8. Too many platforms
  • 9. Operating System Language usediOS…………………………….... Objective CAndroid……………………….. JavaBlackberry……………………. J2MEWindows Phone…………… .NetBada………………………….... C++WebOS………………………… HTML,CSS,JSUbuntu Phone……………… QML based QT and moreTizen……………………………. C++Firefox OS……………………. HTML,CSS,JS
  • 10. you need to learn
  • 11. NO.
  • 12. …ormany programmers and more money
  • 13. Yes,MORE money
  • 14. • Inefficiency • Bad Code• Communication gap • Delays
  • 15. Then what?
  • 16. Mobile Web
  • 17. Mobile Web Apps
  • 18. Web Apps Result: Native WebCross-platformLinkable
  • 19. Web Apps Result: Native WebCross-platformLinkableDiscoverableDevice APIs
  • 20. WHAT?!Device APIs?
  • 21. Device APIs
  • 22. Device APIs
  • 23. Now what?
  • 24. Nitobi Team
  • 25. PhoneGap providesa JavaScript Librarythat reaches outinto the nativeAPIs.That meansanything the devicesupports is doable.
  • 26. Camera API Example
  • 27. Compatibility
  • 28. CompatibilityiOS SymbianAndroid TizenBlackberry Firefox OSWindows phone Ubuntu MobilewebOS
  • 29. Style Libraries
  • 30. Jquery Mobile Android Holo Theme
  • 31. Jquery Mobile iOS Theme
  • 32. Kendo UI
  • 33. But what if I need to do some Native task?
  • 34. Plugins
  • 35. Plugins Native code (Java, Obj C etc.)
  • 36. Plugins
  • 37. Examples
  • 38. tripcase
  • 39. Hockey Community
  • 40. Completure - Police radio scanner
  • 41. WarningPhonegap is not a UI frameworkPhoneGap doesn’t include a browser and or arendering enginePhonegap doesn’t compileEvery platform needs its own compilationHTML5/CSS3 compatibility varies
  • 42. Important points• Performance and memory usage• Responsive CSS using media queries• DPIs
  • 43. Multiple SDK, IDE problem
  • 44. Phonegap Build
  • 45. Don’t be fanaticBe multiplatform
  • 46. Be ready for future
  • 47. Ubuntu phone
  • 48. tizen
  • 49. Firefox OS
  • 50. Everything in HTML5/CSS
  • 51. Thank you!www.gautamchaudhary.com

×