Android Tutorial - W3schools | W3school

Android is an open source operating system which is based on Linux. This operating system is currently available for smart mobile devices and tablet computers. It was initially developed by Google and Open Handset Alliance in 2008. Well, here, we will be providing you the tutorials for basic Android programming and its advanced concepts.

Who Is It For?
Our tutorial primarily focuses on the beginners of Android programming. Anyone who wants to learn Android programming language from scratch is welcome here. After the completion of all the modules of this tutorial, you will feel familiar with the subject and from there you can take your expertise to another level.


What Are The Required Prerequisites?
There are no particular required prerequisites to learn Android programming. But, you will definitely get an upper hand if you are already familiar with the Java programming. If you are thinking “why Java programming?” then you must know that Android programming is based on Java programming.

Android offers a brought together way to deal with application advancement for cell phones which implies designers require produce for Android, and their applications ought to have the capacity to keep running on various gadgets fueled by Android.

The first beta variant of the Android Software Development Kit (SDK) was launched by Google in 2007 where as the primary business version, Android 1.0, was launched in September 2008.On June 27, 2012, at the Google I/O gathering, Google declared the Android versions, 4.1 Jelly Bean.

Android Applications

Android applications are generally created in the Java programming language utilizing the Android Software Development Kit.

Once created, Android applications can be bundled effortlessly and sold out either through an application store like Google Play Store, Opera Mobile Store, Amazon App store etc..

Android powers a huge number of cell phones in more than 190 nations around the globe. It’s the biggest introduced base of any versatile stage and developing quicker. Consistently more than 1 million new Android gadgets are initiated around the world.

This instructional exercise has been composed with an intent to show you how to create and bundle Android application. We will begin with condition setup for Android application programming and after that penetrate down to investigate different parts of Android applications.


History of Android

The code names of Android ranges from A to N at present like Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, and Nougat and in Upcoming version “Orio“. 
Android Tutorial