 The Android SDK is an alternative software platform, used primarily for developing Android applications with its own GUI system.The Java language is a key pillar in Android, an open source mobile operating system.Although Android, built on the Linux kernel, is written largely in C, the Android SDK uses the Java language as the basis for Android applications but does not use any of its standard GUI, SE, ME or other established Java standards.