Native apps live on the device and are accessed through icons on the device home screen. Native apps are installed through an application store (such as Google Play or Apple’s App Store). They are developed specifically for one platform, and can take full advantage of all the device features — they can use the camera, the GPS, the accelerometer, the compass, the list of contacts, and so on. This type of apps can use the device’s notification system and can work offline.
Instagram is an example of a native app, that provides the most optimal product experience on a mobile device.