Mobile Applications

Mobile Applications


Android Apps

Android apps are written in the Java programming language. The Android SDK tools compile your code along with any data and resource file into an APK: an Android package, which is an archive file with an .apk suffix. One APK file contains all the contents of an Android app and is the file that Android-powered devices use to install the app.


Android provides a rich application framework that allows you to build innovative apps and games for mobile devices in a Java language environment. The documents listed in the left navigation provide details about how to build apps using Android’s various APIs

As you build your app and distribute it across the world through Google Play, localization becomes an increasing important tool to reach more users. Localization involves a variety of tasks, but most important is creating quality translations of your app’s UI strings and marketing materials. Managing the translation process across multiple languages can be a challenge, especially if you need to locate translators on your own. That’s why Google Play offers the App Translation Service right from the Developer Console. It’s a single place where you can go to source professional translators, get cost estimates, and then send your strings and other materials for translation.


iPhone Apps

With the iOS SDK, you can get started developing your iOS application for iPad, iPhone, and iPod touch today. Access the iOS Dev Center for a wealth of resources including videos, sample code, technical documentation, Apple Developer Forums, and more.


See how your development app will perform in a real-world environment by installing and testing it directly on iPad, iPhone, and iPod touch.

Test in Real-Time

Plug in your iPad, iPhone, and iPod touch to use Xcode’s graphical debugger, or collect real-time performance data in Instruments’ timeline view. These powerful optimization tools allow you to quickly identify and address any performance issues.


Test over the Air

With your app running on an iPad, iPhone, and iPod touch, you can test the performance of your app connected to a Wi-Fi or carrier’s network for a real-world user experience.


The iOS Developer Program provides you with the ability to distribute your apps on the App Store. Offer your free or commercial apps to millions of iPad, iPhone, and iPod touch customers around the world. Extend the ability to generate revenue from your apps on the App Store with In-App Purchases, iAd rich media ads, volume purchases and more.