A hybrid app is a mobile app that has an isolated browser instance, mostly referred to as a WebView, in order to run a web application within a native app. It uses a native app container which has the ability to interact with the native device platform and the WebView. Hence, the app runs as a web application on the mobile device and has access to the native features on the device, including camera or GPS features.