You can build mobile apps with cross-platform technologies (like HTML, JS, CSS) with other technologies, too. React Native comes to mind for example.

Here's my detailed comparison of all these popular approaches:

Ionic Alternatives

Build native iOS & Android as well as Progressive Web Apps with Angular, Capacitor and the Ionic Framework.