Recently , there are a big number of smart phones that varies from the operating systems ,shape , features , ..etc. one of the most interesting these operating systems is Android , so Now You are asking what’s Android??!!

Android is an operating system for mobile phones , this operating system is a modified version of Linux kernel (operating system kernel used by the Linux family of Unix-like operating systems).the first phone available to run Android OS was HTC Dream , which was released on 2008 . Android Operating System can be used to power cellphones , tablet PCs , Samsung Galaxy tab and many other devices.

Android code

managed code is written in Java programming language , controlling the device via Google-developed java libraries. its consists of 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.

Android Applications

over 180,000 applications available for android .actually, it had a big community of application developers .many applications : Ameeting ,android sudoko , file system explorer , five alpha ,flashlight,…. .

Here is an example of an android application :


RingDroid is a cool little application that allows users to edit MP3s.The main point behind this app is that users who love ringtones and alerts – and there’s plenty of them – can make their own by editing existing MP3’s on their Android.

While this application might not be everyone’s cup of tea, we really liked it and found it easy to use and very effective – now all our ringtones and alerts are completely personalised.

Android Advantages :

  • Android can Run Multiple Apps at the Same Time (multitasking).
  • Android Has a Better App Market.
  • Android Lets You Choose Your Hardware.
  • Android Keeps Information Visible on Your Home Screen.
  • Android Does Google and Social Integration.
  • Android Lets You Install Custom ROMs.

Android disadvantages:

  • since Google Android is an open source platform driving all Android phones, it could significantly increase the risk of hacking these devices. If this happens, then locking mobiles as a security measure will be a mockery.

Android Versions

  1. 1.1
  1. 1.5 (Cupcake)
    Based on Linux Kernel 2.6.27
    1. (Donut)
      Based on Linux Kernel 2.6.29
    1. / 2.1 (Eclair)
      Based on Linux Kernel 2.6.29
  1. 2.2 (Froyo)
    Based on Linux Kernel 2.6.32
  1. 2.3 (Gingerbread)
    Based on Linux Kernel
  1. 3.0 (Honeycomb)
for early 2011
  1. (Ice Cream)
supposed mid 2011

platform API Level Distribution
Android 1.5 3 6.30%
Android 1.6 4 10.60%
Android 2.1 7 39.60%
Android 2.2 8 43.40%

That’s all….
complete your reading :
the official link of developers giude , will help u more :