Ionic is a SDK for developing hybrid mobile applications using Cordova. It is not required (as we saw in the prior example). There are many similar products and open-source project out there. However, Ionic has become a popular (and powerful) way to build Cordova applications that have a more native look at feel.
This section illustrates the setup and configuration of Ionic inside a Visual Studio project. We then look at rebuilding an app written in the prior sample using Ionic and Angular (covered in Chapter 18). This should provide a good comparison. We also extend the features of our app to include a few more common items (like local storage). Let’s get started.
Ionic requires AngularJS ...