Official development tools for Android Application Development
Android SDK:
The Android software development kit (SDK) includes a complete set of development tools. These include a debugger, libraries, a handset emulator based on QEMU, documentation, sample code, and tutorials. Currently, the Android Software Development Kit supports to computers running on Linux, Windows XP or later and Mac OS X 10.5.8 or later.
This program was released in October 2009. It is written in Java programming language and developed by Google. Eclipse and Netbeans are the software programs that can be used for Android Application Development via plugins. Another popular Android application development program is Android Studio that is most favorite of developers hence it doesn't need any additional plugin installation. It's easier software program to develop Android application that uses Java Language.
Android Debug Bridge:
The Android Debug Bridge (ADB) is a toolkit included in the Android Software Development (SDK) package. It is made up of both client and server-side programs that communicate with one another. The ADB is typically accessed through the command-line interface, although numerous graphical user interfaces exist to control ADB.
Fastboot :
Android NDK:
The NDK includes a comprehensive set of development tools. These include a debugger, libraries, a handset emulator based on QEMU, documentation, sample code, and tutorials. Currently, the NDK supports to operating systems - Windows Vista or Later, OSX 10.8.5, Linux with GNOME or KDE desktop. This program is written in C and C++ and developed by Google.
Android Open Accessory Development Kit:
The Android Open Accessory Kit allows external USB hardware to interact an Android-powered device in a special "accessory" mode. When an Android device is in accessory mode, the connected accessory acts as the USB host and the Android device acts as the USB device. Android USB accessories are specifically designed to attach to Android devices and accept commands from Android accessory protocol . It allows them to detect Android-powered devices that support accessory mode.
Native Go support:
The Go programming language does not require any Java code to write applications for Android, although with a restricted set of Android API.
The Android Application developer develops an Android Application by using this kind of tools. Mainly the Android Studio.
No comments:
Post a Comment