The couple of Phonegap apps that I worked on, things were too messed up.
- Is it Phonegap or is it Cordova?
- Do I build locally or do I used Phonegap Build?
- Using jQuery Mobile, which event happens first – device ready or jquery ready?
- Why is this too slow?
There were times, when I felt that I had absolutely no control on the app. This is where my frustrations with Phonegap started growing … not to mention the insane compile complications.
This is where I first learn about the Cordova project and how there are multiple spin-offs of that. Phonegap being just one of those … I always assumed that PG and Cordova were synonyms. Guess not.
To start with Ionic, the getting started guide to Ionic is a pretty decent place to start. Keep in mind though that it’s best that you go through some basic Angular tutorials before you dive into Ionic.
This is where jqm or angular really matter. My experience with jqm was pretty bad and although I am liking angular, things seem far more in my control.