What is hybrid application and why.?

Hybrid applications are web applications. It runs in the native browser of the device removing the toolbars and headers in the browser. This makes the UX as like the app for the end user.  Hybrid applications are developed using the HTML Technologies such as HTML, CSS, and JavaScript frameworks. Ionic framework is used to develop hybrid appliclation which is build on top of cordova.  Being build on a single code base mobile appliations can be compiled to various platforms which can bring a common UI for better user experience.