- What is Android
- Download and Install Android Studio
- Downloading and Install Java JDK
- First Android Application (Hello World)
- Android Project Overview
- Android Activity Lifecycle Diagram
- Android Fragment Example
- Android Intent Service Example
- Android Explicit And Implicit Intent
- Android UI Design
- Android Drag and Drop ListView Example
- Android Notification Manager
- Android Location Manager GPS App
- Android Studio Facebook Integration
- Android Wifi Example
- Publish Android App
- Android Alert Dialog Example
- Android DatePicker Dialog Example
- Android Animation Fade In & Out Example
- Android App Share Button
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||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 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 4.0.3||Ice Cream Sandwich||15||16/Dec/2011|
|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|
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.
- Notification Manager in Android
Building a Notification in AndroidBelow 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 below.N ...
- Android Application for Adding Two Numbers (Simple Calculator)
Basic Android Application to Calculate the Sum of Two NumbersIn 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 by c ...
- Login Screen Application Example in Android
How to Create a Simple Login ApplicationThis 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 application an ...
- Activity 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 ...
- Android 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 ...
- Downloading 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 ...
- wrap_content, fill_parent, Password Field, Toast in Android
Wrap_content and Fill_parent propertiesFirst time when we drag and drop a button in the activity screen, it’s layout property. When you go to the property called layout width it’s property ...
- Basic 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 ...
- Building 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 ...
- Top 10 Mobile Wallets of India to Go Cashless
With the recent demonetized times, the troubles that accompanied were more than just a few. The advent and boom of mobile wallets has however helped the masses deal with the monetary crisis in an effe ...
- Seekbar 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 ...
- Genymotion Android Emulator - Download/Installation
How to Install Genymotion Android Emulator on WindowsThis tutorial explains to you how you can download and install Genymotion, which is an Android emulator on your Windows operating system and t ...
- Android Fragments Example Create and Use
What are Fragments in Android A Fragment represents a behaviour or a portion of user interface in an Activity. We can combine multiple fragments in a single activity in order to build a multi-pane ...
- Analog and Digital Clocks in Android
How To Create Analog And Digital Clocks Android ApplicationThis tutorial is a step by step explanation of how to add analog and digital clock widget to your android activity and also how to make a sma ...
- Checkbox Basics with Example
Android Checkbox Basics with ExampleUse Of CheckboxSo generally we use check boxes whenever we want to choose a list of items. For example, you are making a groceries shop app, you can use checkboxes ...
- SQLite Database Table in Android Studio
How To Create Android SQLite Database and TablesThis tutorial explains how you can get started with SQLite using Android. how we can create a database and perform some database queries like insertion, ...
- Facebook Integration and Login in Android App
How to Integrate Facebook Login with your Android ApplicationPlease follow the step below for integrating the Facebook login with your Android applicationStart a new Android studio project.Specify you ...
- WebView Example in Android
Android WebView Example in Android ActivityPlease follow the steps given below in order to use webview in your Android Activity:Step 1) So first of all, create a button and change its text to ‘o ...
- Android 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 ...
- Rating 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 ...