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!)
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.