Mobile apps are mainly of three types if classified based on the technology used to develop them: Hybrid Apps, Native Apps and Web-Based.