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