For native apps, each mobile application development platform, such as iOS and Android, uses its own development process and has its own native programming language: Java (Android), Objective-C (iOS) and Visual C++ (Windows Mobile).