Published on Feb 05,2015
Email Post

Basics of Android development: The prelude

Of course you know a bit about the ghost in your favorite machine (awful pun, I know). For the clueless ones, I mean the Operating System (Android) of your favorite gadget (no offense Apple lovers, we love our iOS too).

So, you know a little; but you aren’t satisfied just with that now, are you? Here’s a start before we actually get into the details of Android development. A fair warning: this is all really basic stuff.

Okay beginners, here are a few things about Android you probably already know:

  • Android is an open-software program for mobile development.
  • It is a Linux-based Operating System.
  • For those of you who think it is Google’s brainchild, Android was initially developed by Android Inc, founded in October 2003. Keeping its operations mostly secretive, all Android Inc. revealed at that time was that it was working on software for mobile phones.
  • Android development had Google’s financial back-up. Later, Google ended up purchasing Android Inc. in August 2005. Amidst various speculations about Google’s move, an initial one was that it was planning to enter mobile phone market.
  • As the development advanced, Google marketed the platform to handset makers, promising them a smarter, and more flexible and customizable system.
  • Open Handset Alliance made itself known in November 2007, simultaneously releasing their first product: Android. The aim of OHA is to develop open standards for mobile devices. The Alliance includes 84 firms, including Google, Samsung, Dell and other major players in the domain.
  • Android code was released as open-source by Google under the Apache 2 license
  • Android has released its latest version called Lollipop which is now available in its Nexus line & Motorola Smartphones.

The Delicious Evolution of Android

Alright, you might not be the biggest fan of going into the historic details of geeky things, but this is pretty interesting, so stay with us. Now, we love the names of all the Android versions starting from Android 1.5 (Cupcake) for the obvious reasons (Doesn’t everyone love desserts!)

Different versions of Android

We missed out Jellybean, Kitkat and Lollipop though!
Google’s first Android phone HTC’s T-mobile G1/HTC Dream wasn’t exactly an eye-candy, nor was it feature-rich. However, with all its functional limitations and unappealing looks, a revolution of sorts did get kicked off in October 2008 with its release. It ran on Android 1.0, and Android only got better with each version released ever since.

Android’s Sweet Tooth

At the time of the release of initial two versions Android 1.0 (unofficial codename “Astro”), and 1.1 (unofficial codename “Bender”), the folks down at Google probably hadn’t yet acquired their sweet tooth obsession, so no fancy names. But, with the release of the next Version 1.5 (Cupcake), sugar-coma hit Google hard, and all the versions since then have been named after desserts. (Android 1.5 Cupcake, Android 1.6 Donut, Android 2.0/2.1 Eclair, Android 2.2.x Froyo, Android 2.3.x Gingerbread, Android 3.x Honeycomb, Android 4.0.x Ice Cream Sandwich,  Android 4.1.x Jelly Bean, Android Kitkat & now Android Lollipop.

Three years and 10 versions later, (Whoa! That too not counting the Beta version) Android has definitely come a long way, and the metamorphosis has been incredible. This is why Android development is the new ‘in’ thing.

People were skeptic in the beginning (they always are), but gradually the earthlings have more than warmed up to Google’s little green humanoid. :)

Got a question for us? Mention them in the comments section and we will get back to you.

Related Posts:

Beginner’s Guide to Android Architecture

Android Development Course

About Author
Neha Sharma
Published on Feb 05,2015

Share on

Browse Categories