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, tablet computers and notebooks. Android Inc developed it but then after Google Purchased It.
Android operating system software consists java applications and running on java based frameworks which contains top java libraries. So people who familiar with java and java application development easily create any android application.
The Android Operating System comprises five crucial components: Applications, which are the software programs users interact with; the Application Framework, providing tools for app creation and management; Libraries, offering reusable code for app development; Android Runtime, responsible for executing and managing app code; and the Linux Kernel, serving as the core of the operating system, handling hardware interactions and system-level tasks.
Together, these components form the foundation of the Android ecosystem, facilitating the development and execution of a wide range of applications on Android devices.
There many version for released for Android OS system which are Android 1.1, 1.5, 1.6, 2.0, 2.0, 2.1. 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 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 application development Tools plugin (ADT PlugIn).
In android application development, the user interface (UI) is build using Viewand 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.
Okay 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:install Location 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.