Introduction to Android App Development

Introduction to Android App Development - androidhunger.com

Hello everyone, welcome to a brand new series of android app development tutorials. Here in the very first post, we will get started with some introduction to android and its app development.

Android rules the smartphones 

Do you have a mobile phone ? Oh yeah, a very silly question. Now-a-days everyone owns a mobile phone and most of them are smartphones and the most popular Operation System (OS) on which these smartphones run is ANDROID.

See the image below from IDC, to confirm that android is the world’s dominant mobile operating system.

IDC: Smartphone OS Market Share Chart

Who

Andy Rubin, the man who initially founded Android Incorporation in Oct 2003 and later was acquired by Google in Aug 2005 and in 2007 Google launches its beta version and a year later in Sept 2008 it was launched commercially as Android 1.0 and HTC is the first device with android OS.

Evolution of Android

The table below shows all the android versions with code name and associated API.

 Code Name  Version Number  Release Date  API Level
 Alpha  1.0  September 23, 2008  1
 Beta 1.1  February 9, 2009  2
 Cupcake  1.5  April 27, 2009  3
 Donut  1.6  September 15, 2009  4
 Eclair  2.0 – 2.1  October 26, 2009  5 – 7
 Froyo  2.2 – 2.2.3  May 20, 2010  8
 Gingerbread  2.3 – 2.3.7  December 6, 2010  9 – 10
 Honeycomb  3.0 – 3.2.6  February 22, 2011  11 – 13
 Ice Cream Sandwich  4.0 – 4.0.4  October 18, 2011  14 – 15
Jelly Bean 4.1 – 4.3.1 July 9, 2012 16 – 18
KitKat 4.4 – 4.4.4 October 31, 2013 19
Lollipop 5.0 – 5.1.1 November 12, 2014 21 – 22
Marshmallow 6.0 – 6.0.1 October 5, 2015 23
Nougat 7.0 – 7.1.1 August 22, 2016 24 – 25

Android App Development

Java is top of all applications layers in android and therefore its applications are primarily written in Java.

So make sure Java is installed in your machine before getting started with android. We also need Android Software Development Kit ( Android SDK ) which comes with all essential tools need to develop an android application.

Android Studio which is an official IDE for android app development, it comes with all the necessary tools. It is very highly recommended to develop apps with Android Studio as the support for ADT Plugin in Eclipse is removed.

You can get the official Android Studio IDE here.

That’s it guys, stay tuned for more posts In the next posts we will know about different layouts ( Linear, Relative, Frame, Grid and more), also learn about Activity, Fragment, Intents and many to follow.

Leave a Reply

Your email address will not be published. Required fields are marked *