Mobile apps are categorized by the type of technology that is used to code them. Different types of mobile apps are native apps, hybrid apps, and web-based mobile applications like PWA (progressive web app).