Today Google is a giant search engine. On internet, Google has multiple products like Google reader, Google buzz, Gmail, Google books and many more. In addition, it has popular browser called Google chrome.
Android is very popular word today on internet and in real world. However, what is Android? When you see the title of this article then you are confusing. If you don’t know about Android then you waste your time to read this article. However, don’t worry. Android is an operating system like Window but not for computers it’s for Mobile devices like cellular phones, tabletcomputers and notebooks. Android Inc developed it but then after Google Purchased It.
Android operating system software consists java applications and running on java based fretworks which contains top java libraries. So people who familiar with java and java application development easily create any android application. Android Operating System consists five important parts, which are application, application framework, libraries, android run time, and Linux kernel.
There many version for released for Android OS system which are Android 1.1, 1.5, 1.6, 2.0, 2.0, 2.1. Current version is 2.1 and 2.2 is yet not released. If you want to create any android applications then you must have Android SDK, Eclipse, and ADT Plug in.
The Android SDK provides you various tools, and API, which are necessary for developing any Android application on Android platform using Java programming language. If you install Android SDK on your computer then your system must run on Windows XP (32-bit) or Vista (32- or 64-bit) and Mac OS X 10.5.8 or later (x86 only) operating system. Latest Version of SDK is 2.1. Also you have some supported development environment like Eclipse IDE, Eclipse JDT plugin, JDK 5 or JDK 6 or Android Development Tools plugin (ADT PlugIn).
In android application development, the user interface (UI) is build using View and ViewGroup objects. In addition, Android SDK contains some tools for debug your application like Android Debug Bridge (ADB), Dalvik Debug Monitor Server (DDMS), Traceview, logcat, and Eclipse ADT plugin.
After developed any application then main part is testing. If you developed your application, using Eclipse and ADT then you can test your application within an emulator or the device you on which you run your application
Android SDK has various custom tools, which are helpful android developers to create any android application such as
- Android Development Tools Plugin
- Android Emulator
- Android Virtual Devices (AVDs)
- Hierarchy Viewer
- Draw 9-patch
- Dalvik Debug Monitor Service (ddms)
- Android Debug Bridge (adb)
- Android Asset Packaging Tool (aapt)
- Android Interface Description Language (aidl)
- UI/Application Exerciser Monkey
Okie finally your application developed successfully now the final step is Application installation on particular devices. If you want to move your application on external devices then you must declare “android:installLocation” manifest attribute within your application. If you application is big size means in megabytes then its depend upon you that you install your application in internal devices or in external device. Finally, I hope you got the basic idea for android application development