O que é o Ionic?

Ionic é um SDK(Software Development Kit), voltado para criação de desenvolvimento de aplicativo para aparelhos móveis híbridos, criado por Max Lynch, Ben Sperry e Adam Bradley, da Drifty Co. em 2013. A versão alpha foi desenvolvida em 2013 usando AngularJS e Apache Cordova. Hoje o Ionic esta na versão estável 5.3.4 que foi liberada dia 25 de setembro de 2020.
Desde janeiro de 2019, a partir da versão Ionic 4, permite que os desenvolvedores escolham outras estruturas além do Angular, como o React e Vue.js

O Ionic usa o cordova, e plugins para a obter recursos do sistema operacional da plataforma, como Android, IOS.

Você pode encontrar mais informações sobre o Ionic aqui.