Android App Development

Mastering Android App Development demands a harmonious blend of advanced technology and flawless user experience design.

Table of Contents

What is the Android?

By now, most people know there are two major mobile operating systems: Google’s Android and Apple’s iOS. There used to be a lot more, but now pretty much every major mobile device runs one or the other.
Android is a software package and linux based operating system for mobile devices such as tablet computers and smartphones.
It is developed by Google and later the OHA (Open Handset Alliance). Java language is mainly used to write the android code even though other languages can be used.
The first beta version of the Android Software Development Kit (SDK) was released by Google in 2007 where as the first commercial version, Android 1.0, was released in September 2008.
The source code for Android is available under free and open source software licenses.
Android App Development

Android Application File Structure

It is very important to know about the basics of Android Studio’s file structure.

History of Android

The story of Android dates back to 2003 when Andy Rubin, Rich Miner, Nick Sears, and Chris White co-founded a start-up Android Inc. in Palo Alto, California. However, the company was later faced with the insufficiency of funds which brought Google into the picture.
All the four Co-founders soon moved to the Googleplex to continue to develop the OS further under their new owners. The first public Android Beta Version 1.0 was finally published on 5th November 2007.
VersionSDK / API levelCodenameYear
Android 13 DEVLevel 33 (Android 12L)Tiramisu-
Android 12Level 32 (Android 12)Snow Cone-
Android 12Level 31Snow Cone2021
Android 11Level 30Red Velvet Cake2020
Android 10Level 29Quince Tart2019
Android 9Level 28Pie2018
Android 8Level 27 (Android 8.1)Oreo2017
Android 8Level 26 (Android 8.0)Oreo2017
Android 7Level 25 (Android 7.1)Nougat2016
Android 7Level 24 (Android 7.0)Nougat2016
Android 6Level 23Marshmallow2015
Android 5Level 22 (Android 5.1)Lollipop2015
Android 5Level 21 (Android 5.0)Lollipop2014
Android 4Level 20 (Android 4.4W)KitKat2014
Android 4Level 19 (Android 4.4)KitKat2013
Android 4Level 18 (Android 4.3)Jelly Bean2013
Android 4Level 17 (Android 4.2)Jelly Bean2012
Android 4Level 16 (Android 4.1)Jelly Bean2012
Android 4Level 15 (Android 4.0.3 - 4.0.4)Ice Cream Sandwich2011
Android 4Level 14 (Android 4.0.1 - 4.0.2)Ice Cream Sandwich2011
Android 3Level 13 (Android 3.2)Honeycomb2011
Android 4Level 12 (Android 3.1)Honeycomb2011
Android 4Level 11 (Android 3.0)Honeycomb2011
Android 2Level 11 (Android 3.0)Honeycomb2011
Android 2Level 10 (Android 2.3.3 - 2.3.7)Gingerbread2011
Android 2Level 9 (Android 2.3.0 - 2.3.2)Gingerbread2011
Android 2Level 8 (Android 2.2)Froyo2011
Android 2Level 7 (Android 2.1)Eclair2011
Android 2Level 6 (Android 2.0.1)Eclair2009
Android 2Level 5 (Android 2.0)Eclair2009
Android 1Level 5 (Android 2.0)Eclair2009
Android 1Level 4 (Android 1.6)Donut2009
Android 1Level 3 (Android 1.5)Cupcake2009
Android 1Level 2 (Android 1.1)Petit Four2009
Android 1Level 1 (Android 1.0)None2009

Advantages of Android

Disadvantages of Android

Hire Developer

Hire DeveloDeveloper