Android stands out as the top used operating system used in most smartphones. It is accepted globally for satisfying the needs of the clients. Developed by the search engine giant Google, it supports the Linux kernel and the Java programming languages. Android OS is the software heap that is integrated with key applications and middle-ware.

Android Application Development, the technique for developing new applications using Java programming language and android software development kit together with some other development kits. By now, android is providing copious innovative and magnificent applications for mobiles. The new multi-touch display screen for smart phones is supported by android.

Android Application Development

Android framework identified as a strong competitor to Apple’s iPhone OS with extensive softwares and applications is stepping ahead at a fast rate to the top position in the operating system segment.

Services provided by Android are:

  • High resolution camera
  • Wi-Fi and 3G
  • GPS
  • Bluetooth & EDGE
  • GSM telephony
  • Media Support
  • SQLite
  • Integrated browser
  • Optimized Graphics

 Pre-Requisites for app development:

Prior to developing an Android application, make sure of availability of development environment setup i.e.

  1. Download the Android SDK
  2. Install the ADT plugin for Eclipse(considering Eclipse IDE is being used)
  3. Download the latest SDK tools and platforms using the SDK manager

Android App Development Process:

An Android project contains all the files that comprise the source code for the app. Starting a new Android project with a set of default project directories and files is made easy by the Android SDK tools. Steps involved in creating an Android App:

1. Create an Android project

  • Create a project with Eclipse
  • A project is to be created with Command Line Tools

2. Running the App

  • Run a real device
  • Run on the Emulator

3. Building a simple user interface

  • Create a linear layout
  • Add a text Field
  • Add string Resources
  • Add a button
  • The input box has to fill in the screen width

4. Starting another activity

  • Build an Intent
  • Start the second activity
  • Create the second activity
  • Receive the intent
  • Display the message