There are several kinds of mobile applications, including native apps, hybrid apps, and HTML5 apps.