Native Mobile Apps - Applications which are developed for specific platform (android or ios) are called native app. To build native apps for Android and iOS it requires double work and separate developers. Hybrid Apps - Apps those are build for multiple platform (Android, iOS and more) are called Hybrid apps. Which takes less effort than native apps because same source code is used to generate apps for all the required platform and All the platforms can be managed by same number of developers. Progressive Web apps (PWA) - PWA's are web apps built for mobile devices that looks like mobile application but they are actually webapps, wrapped as mobile application.