Mobile App Development with Ionic 2: Cross-Platform Apps with Ionic, Angular, and Cordova