PhoneGap vs. Cordova 2009: PhoneGap started at Nitobi 2011: PhoneGap purchased by Adobe 2012: PhoneGap donated from Adobe to Apache Software Foundation, and renamed as Cordova
Today: PhoneGap is a distribution of Cordova, like(ish) Webkit -> Safari and Chrome
PROS CONS Pros and Cons of Cordova/Ionic-based app dev • Faster development • Using web-based technology, so smaller learning curve for web devs • Cross-platform out of the box • Can be less performant than native on some less-capable devices • Limited to the UI capabilities of modern web • Ionic is opinionated—faster dev but sometimes less flexibility
Prerequisites 1. Install Node/NPM 2. Install Ruby/Sass 3. Learn the basics of Angular and Sass 4. (optional) Install Gulp 5. (optional) Install Xcode or Android Eclipse/ SDK for distribution
Miscellany Use foreman to run gulp & ionic serve at once # Procfile gulp: gulp watch serve: ionic serve $ foreman start http://mattstauffer.co/blog/using-a-procfile-to-streamline-your-local-development