Online Tutorials & Training Materials | STechies.com
Register Login

Home » Android

Android

What is an Android?

The Google made open-sourced operating system “Android” has been taking the world by storm for the past decade. It is primarily used in tablets and smartphones and is the most popular mobile operating system in the world at present. The Linux based software uses a touch-screen, which users can pinch, swipe, or tap to get their desired responses from the phone. Along with that, new generation Android handsets have incorporated voice commands into their system as well.

The android operating system is also immensely customizable and several major mobile manufacturing companies such as Motorola, Samsung etc have opted to use Android as their primary operating system.

History of Android:

Android was the brainchild of Andy Rubin, who developed the technology in 2003. Nick Sears, and Chris White were co-developers as well, who had a strong linkage to T-Mobiles. In the initial stages, Android was deemed to be a vain attempt. After Andy Rubin’s plea to Steve Perlman, he received $10,000 to prevent the company from going into bankruptcy. However, the real miracle happened when Google co-founder Larry Page reached out to Andy Rubin to offer “help”. The Android prototype impressed the Google team and 45 days later, Android was bought by Google for $50 million.

The Android team moved to Google corporations, and continued to build the system, until it was released in 2008 by HTC. Android has then onwards boomed globally, with a net worth of 2 billion dollars. Then onwards, several version updates have been available for the users, the latest one being Android 7 Noughat.

Android Version

Android Version Version Name API Level Release Date
Android 1.0 Apple Pie 1 23/Sept/2008
Android 1.1 Banana Bread 2 09/Feb/2009
Android 1.5 Cupcake 3 30/April/2009
Android 1.6 Donut 4 15/Sept/2009
Android 2.0 Eclairs 5 26/Oct/2009
Android 2.0.1 Eclairs 6 03/Dec/2009
Android 2.1 Eclairs 7 12/Jan/2010
Android 2.2 Froyo 8 20/May/2010
Android 2.3 Gingerbread 9 06/Dec/2010
Android 2.3.3 Gingerbread 10 09/Feb/2011
Android 3.0 Honeycomb 11 22/Feb/2011
Android 3.1 Honeycomb 12 10/May/2011
Android 2.3.4 Gingerbread 10 10/May/2011
Android 3.2 Honeycomb 13 15/July/2011
Android 2.3.5 Gingerbread 10 25/July/2011
Android 2.3.6 Gingerbread 10 02/Sept/2011
Android 3.2.1 Honeycomb 13 20/Sept/2011
Android 2.3.7 Gingerbread 10 21/Sept/2011
Android 3.2.2 Honeycomb 13 30/Sept/2011
Android 4.0 Ice Cream Sandwich 14 18/Oct/2011
Android 4.0.1 Ice Cream Sandwich 14 19/Oct/2011
Android 4.0.2 Ice Cream Sandwich 14 28/Nov/2011
Android 3.2.4 Honeycomb 13 15/Dec/2011
Android 4.0.3 Ice Cream Sandwich 15 16/Dec/2011
Android 3.2.6 Honeycomb 13 15/Feb/2012
Android 4.0.4 Ice Cream Sandwich 15 28/Mar/2012
Android 4.1 Jelly Bean 16 09/July/2012
Android 4.1.1 Jelly Bean 16 23/July/2012
Android 4.1.2 Jelly Bean 16 09/Oct/2012
Android 4.2 Jelly Bean 17 13/Nov/2012
Android 4.2.1 Jelly Bean 17 27/Nov/2012
Android 4.2.2 Jelly Bean 17 11/Feb/2013
Android 4.3 Jelly Bean 18 24/July/2013
Android 4.4 KitKat 19 31/Oct/2013
Android 4.4.1 KitKat 19 05/Dec/2013
Android 4.4.2 KitKat 19 09/Dec/2013
Android 4.4.3 KitKat 19 14/Apr/2014
Android 4.4.4 KitKat 19 23/Jun/2014
Android 5.0 Lollipop 21 17/Oct/2014
Android 5.0.1 Lollipop 21 2/Dec/2014
Android 5.0.2 Lollipop 21 19/Dec/2014
Android 5.1 Lollipop 22 09/Mar/2015
Android 5.1.1 Lollipop 22 21/Apr/2015
Android 6 Marshmallow 23 05/Oct/2015
Android 6.0.1 Marshmallow 23 07/Dec/2015
Android 7.0 Nougat 24 22/Aug/2016
Android 7.1 Nougat 25 04/Oct/2016
Android 8.0 Oreo 26 21/Aug/2017

Features of Android:

There are several features that Android provides that has impressed the customers :

i) NFC (Near field communication)  is high frequency wireless technology that enables the exchange of data between android devices over a short range proximity. Due to the close range, it offers more security than Bluetooth connectivity. The use of NFCs can facilitate device-to-device transactions and eliminate the use of cash or credit cards.

ii) Widgets eliminate the necessity to open a certain app from the menu by displaying a mini-version of it on the home-screen.

iii) Super customizable wall-paper and home screens are also available for Android users where live wallpapers, alternate themes, etc which can be downloaded from the app store or on the internet.

iv) Google Play Store is the reigning application download store in the world, with over 1 million applications that can be installed into the phone, which users can buy or are offered for free download.

v) Storage Expansion and Battery replacement are Android features that are coveted by most iOs users. Android mobiles allow the user to upgrade their batteries when they do not hold charge anymore. SD card slots can also be used to expand storage capacity.

vi) Multiple keyboards such as Swype, Swiftkey etc are also supported by Android devices, along with the staple Google keyboard. The presence of this feature allows user to adjust and choose which keyboard is most suited to them, and their phone. All of these smart keyboards are highly customizable and accessible.

Android operating system has continually made impacts upon the tech world through its updated versions, immediate bug fixes and innovative application database. Not only has it battled all the major operating systems of the time, but revolutionized global mobile technology. It has indeed made everyday life easier through its user-friendly implementation.

Tutorials

  • Android Application for Adding Two Numbers (Simple Calculator)Android Application for Adding Two Numbers (Simple Calculator)
    Basic Android Application to Calculate the Sum of Two Numbers In order to develop an Android App for adding two numbers first, thing we have to do is take two inputs numbers from the user and ...

  • Add Sound Play on Android Button Click Add Sound Play on Android Button Click
    How to Play Sound on Android Button Click  This tutorial explains step by step for how to add play sound effect on button click in Android Application. Please follow the steps below in ...

  • Activity Lifecycle Diagram in AndroidActivity Lifecycle Diagram in Android
    What is Android Activity Lifecycle Whenever you go inside this Java folder in your app and click the main activity, the main brain or main logic of your Android Activity Application is the &nb ...

  • Login Screen Application Example in AndroidLogin Screen Application Example in Android
    How to Create a Simple Login Application This tutorial explains how to create a simple login application using the Android Studio. In the first part we will learn how to design our login applicatio ...

  • Android Drag and Drop ListView ExampleAndroid Drag and Drop ListView Example
    How to use List View in Android Activity This tutorial gives a step by step explanation of how to use listview in our android activity. Listview is used to display any list in our Android activi ...

  • Click Counter Android ApplicationClick Counter Android Application
    How to Create a Full-Screen Click Counter App in AndroidThis tutorial explains step by step how to create a counter app in Android which changes the text of counting on each click.Please follow the st ...

  • Downloading Java JDK to Configure Android StudioDownloading Java JDK to Configure Android Studio
    Introduction and Installing and Configuring Java JDKMost of the mobile devices and nowadays TV and available technology uses Android as their main operating system. So this tutorial series is about ho ...

  • Notification Manager in AndroidNotification Manager in Android
    Building a Notification in Android Below is an app which has one button  'Notify Me' and when we click this button, it’s going to give us a notification as shown in the image bel ...

  • Adding Icons to Action Bar in AndroidAdding Icons to Action Bar in Android
    Please follow the steps below in order to add menu items with icons to your action bar:Step 1) So first of all, we need to have some icons in order to add it to our app. So the best way to find icons ...

  • Basic Overview of Android ProjectBasic Overview of Android Project
     Android Project Overview The image below shows how an Android app project looks like But what is what in this project? For example, the screen above image is called an activity. And th ...

  • Build a Wallpaper Android ApplicationBuild a Wallpaper Android Application
    How to Build a Wallpaper Android App1.Open Android Studio.2.Click on Text.3.Change Relative Layout to Linear Layout and the orientation as Vertical.4.Add the Button,Give the id and other things.5.Add ...

  • Bound Service Example in AndroidBound Service Example in Android
    What is a bound service? A bound service is like a server in a client-server interface. A bound server allows components, such as activities, to bind to the service, send requests, receive response ...

  • Building Your First Android ApplicationBuilding Your First Android Application
    Android Hello World Example Please follow the steps below in order to create an Android Application:  1) First, in the Quick Start menu, you will see some options. The first option is &ldqu ...

  • Android Studio Download and InstallationAndroid Studio Download and Installation
    How to Download and Install Android StudioDownload Android StudioHere are the steps to Download Android Studio:Step:1 So first search for Android Studio on your browser and most probably, in the ...

  • Create a Splash Screen (Welcome Screen) in Android Studio Create a Splash Screen (Welcome Screen) in Android Studio
    What is Splash Screen in Android Splash Screen is the first screen come when we open any Android application, this screen is use to display the company logo and name or some use this for brand ...

  • Share Button in Android AppShare Button in Android App
    How to add a Share Button/ Action in Android AppThis tutorial explains step by step for how to add a Share Button/ Action in Android Application via Android Studio. Share button will help share o ...

  • Disable Back Button PressDisable Back Button Press
    How to Disable Back Button Press in Android This tutorial explains step by step how to disable back button in Android Application. This is one of the most needed things as you want to continue doin ...

  • Seekbar ExampleSeekbar Example
    How to Use Seekbar in Android ActivityWhat is a Seekbar?Seekbar is like a progress bar or you can say it’s an extension of progress bar with a thumb attached.Please follow the steps below in ord ...

  • Rating Bar ExampleRating Bar Example
    Android Rating Bar ExampleRating Bar is a widget in Android  which is used to rate application or website or anything which you want to rate. In this tutorial, we will learn on how to use ra ...

  • IntentService Example in Android IntentService Example in Android
    Android is an open source operating system that is based on the programming language Linux. It is widely used in mobile devices that include smartphones and tablet computers. the Open Handset Alliance ...