Android - SPLessons

Chapter 1

Android Tutorial

Android Tutorial

This tutorial is developed for beginners and professionals to help them understand some basic as well as advanced concepts of Android programming. Android applications are developed using Java language, so having a basic knowledge of Java can help you understand the concepts of application development. After completion of this tutorial, you will gain moderate level of expertise in Android programming, which can take you to the next level.

History of Android:

Android Incorporation was established in Palo Alto of California, United States, by Andy Rubin, Rich Miner, Chris White and Nick Sears in October 2003. Google has acquired Android Incorporation in August 2005. Initially, the company has emphasized on developing advanced OS for digital cameras, but later it shifted its focus to smart phones since the market for digital cameras was not huge enough. The first beta version of SDK was released by Google in 2007 and the first version of Android 1.0 was released in September 2008. The next version of Android- 4.1 Jelly Bean was released by Google in June 2012. The source code of Android will be available under free and open source software licenses such as the Apache License version 2.0 and GNU General Public License version 2. HTC has launched the first Android mobile in 2008.

The text will be followed by the version table.

Versions of Android, Code Name and API:

Android Versions Code names API Level
Android 1.0 Aestro 1
Android 1.1 Blender 2
Android 1.5 Cupcake 3
Android 1.6 Donut 4
Android 2.0 & 2.1 Eclair 5,6 & 7
Android 2.2x Froyo 8
Android 2.3x Gingerbread 9 & 10
Android 3.x Honeycomb 11,12 & 13
Android 4.0.x Ice Cream Sandwich 14 & 15
Android 4.1,4.2 & 4.3 Jelly Bean 16,17, & 18
Android 4.4x KitKat 19 & 20
Android 5.0 & 5.1 Lollipop 21 & 22