What is Cordova used for in an Ionic project?
Cordova allows you to use native phone / tablet features from JavaScript
Cordova allows you to convert JavaScript code into native code (Java / Android, Objective-C / iOS, ...)
Cordova is a JavaScript library that complements Ionic
Cordova allows you to package the HTML5 application into a native application (iOS, Android, ...)