Ionic est un framework frontal pour le développement d'applications mobiles hybrides natives avec HTML et Sass. Traditionnellement, il fonctionne au-dessus de Cordova et Angular, mais depuis Ionic 4, il prend en charge Angular, React, Vue.js et les composants Web fonctionnant sur Cordova ou Capacitor.