Can be distributed via iTunes App Store and Google Play
Slightly better access to device functionality than HTML5 Apps (this varies by framework)
Generally slower than native apps
Hybrid Approach Drawbacks
Performance
Lack of Native UI Elements
Lack of Native Gestures
Complications with Version Changes
So why would use it?
Speed
Multi-platform
Low Barrier to Entry
Let's Build Something
Weather Forecast
We'll be using the device's geolocation API and the forecast.io API to get the current weather conditions and a 7-day forecast for the user's current* location.
* Because we'll be doing this in the iOS simulator, the location will be registered in San Francisco instead of pulling in our current location.
Questions?
Hybrid Mobile App Development with PhoneGap
By Eric Allen
Hybrid Mobile App Development with PhoneGap
Hybrid Mobile App Development talk for Tech Talent South. 8/28/2014