The three main types of mobile apps:
Native apps - created for one specific platform or OS
Web apps - responsive versions of websites that work on mobile devices in mobile browsers
Hybrid apps - combinations of native and web apps that can be downloaded from an app store