Android Application Development

A free, open source mobile platform
• A Linux-based, multiprocess, multithreaded OS
• Android is not a device or a product
• It’s not even limited to phones – you could build
a DVR, a handheld GPS, an MP3 player, etc.
Android software development is the process by which new applications are created for the Android operating system. Applications are usually developed in Java programming language using the Android Software Development Kit (SDK), but other development environments are also available.
An Android application is a collection of tasks, each of which is called an activity. Each activity within an application has a unique purpose and user interface