Ionic is a popular cross-platform application development framework. It allows us to develop a mobile, web app and PWA just using single source code.

The major advantage of Ionic is that we can develop these applications just by using javascript.

We can use popular frontend frameworks like Angular, React or VueJS or even no framework at all with vanilla JavaScript to develop an angular app. So to develop Ionic we don’t require to learn new device-specific technology.