We can classify mobile apps into 3 categories based on the technology used:
Native apps: They are apps created for a specific operating system or platform like iOS and Android.
Web Apps: They are apps delivered through a mobile browser that can adapt according to the device. They are not platform-specific and do not require installation.
Hybrid apps: They are apps that combine the elements of both native and web apps. They require only a single codebase for all platforms.