As mentioned about Cordova in the official line:
Apache Cordova is a project maintained by the Apache organization. Cordova is a set of device APIs that allow a mobile app developer to access native device functions such as the camera or accelerometer from JavaScript. Combined with frameworks such as Ionic, this allows smartphone apps to be developed with just HTML, CSS, and JavaScript.
As we all might have used Cordova in our application and also know some common plugins that Cordova supports officially, I will lay down some of the common points that will help us understand Cordova:
- Cordova is an application container
- Cordova helps build Native applications for each platform
- Cordova provides access to Native device APIs ...