[ad_1]
The Android SDK is a set of software tools for developing applications that run on the Android operating system. It includes documentation, source code samples, and command-line tools for development and debugging. The SDK is modular and components can be downloaded independently. It also includes an emulator that simulates various Android devices. Android applications are built using the Java programming language. The SDK repository includes documentation, code samples, tools, and a driver to connect an Android device to the development environment. The Eclipse IDE plugin called Android Developer Tools (ADT) is recommended for developers.
The Android Software Development Kit (SDK) is a set of software tools for developing applications that run on the Android mobile operating system. The SDK is modular and components can be downloaded independently. Available components include the software needed to build Android applications, as well as documentation, source code samples, and command-line tools for development and debugging. The SDK also includes an emulator that simulates various Android devices. The Android SDK is available on all three major platforms and is designed for use with the open source Eclipse integrated development environment (IDE), but can be used with other IDEs.
Since it was first announced in November 2007, the Android operating system has attracted the attention of many different software developers. Android is a Linux-based operating system that runs on mobile phones, tablets, and other types of devices. In late 2007, the Android SDK was released to allow developers to build applications for the platform. These applications can then be added to the Android Market, an online catalog of free and paid programs available to end users.
The Android SDK is modular, which means its components are available separately. An included software program allows developers to add different components as needed. Applications developed for different versions of the Android operating system require different SDK components, so developers who want to target multiple versions will need to download multiple components. The SDK and its various components are available for all three major computer platforms.
Android applications are built using the Java® programming language, so one of the most important components of the Android SDK are the included Java® class libraries. These classes provide several commonly used functionality by a variety of programs, as well as providing developers with a way to interact with the Android system. There are core classes of the Java® language, as well as specific classes for functionality on mobile devices.
The Android SDK repository, a collection of downloadable SDK components, includes documentation, code samples, a variety of tools, and a driver to allow an Android device to connect directly to the development environment via a Universal Serial Bus (USB ) connection. A key tool included in the SDK is the emulator, which allows developers to test their programs on a variety of virtual Android devices. Emulator skins allow you to test programs with a variety of screen resolutions.
While not included in the Android SDK, a plug-in for the Eclipse IDE called Android Developer Tools (ADT) is officially recommended for developers. The ADT plugin is only available for Eclipse, but other development environments can be used with the SDK. A Native Development Kit (NDK) is also available as a companion to the SDK and allows you to develop critical application components directly from an Android device.