NATIVE APPS
Native applications are mobile applications created for a specific platform (Android, iOS, Windows Phone, etc.). Each platform has its own programming language dedicated to it (Android - Java, iOS - Objective-C, Windows Phone - C #). Such applications are usually characterized by high speed of operation, have direct access to components of the mobile device such as GPS, accelerometer or camera, it is not necessary for the application to have access to the Internet.