Broadly, the apps are divided into two broad categories, i.e, Native apps and Hybrid Apps. The native apps work on a single platform while the Hybrid apps are designed as a combination of both native and web apps.