Native mobile applications are called those applications that can be downloaded through an app store, for instance, the Apple Store or Google Play Store.  They are developed uniquely for each platform and can take advantage of all the device features such as, the camera, the GPS, contacts etc.
That advantage gives the user the ability to send messages, capture pictures through the app, set reminders for events by providing a much better (UX) user experience. Native applications are downloaded on the user’s mobile device and most of their features function without an internet connection.