Android is a Linux-based, open source mobile operating system.It can be thought of as a set of software for televisions, tablet computers,smartphones, notebooks, e-book readers, etc..

In this android tutorial,you will learn about basic and some advanced Android programming advance concepts of Android application development.

 Introduction to Android Programming


Our Android tutorial is prepared to help the professionals and beginners learn and understand about basic Android programming.

Android Environment Set-up

In this fundamental chapter, you will learn about android, its components, how to create first android application, internal of first android application etc.

What is Android?

Why Android?

Features of Android

Android Applications

Categories of Android Applications

History of Android

Software Stack

Core Building Blocks

Android Emulator

Installing software’s

Setup Eclipse

Hello Android example

Internal Details

Dalvik VM

Android Manifest.xml

Hide Title Bar

Android- Activities

It provides the detail of activity, its life cycle with example, implicit intent, sending information from one activity to another etc.

Activity Life Cycle

Android- Intents

Implicit Intent

Explicit Intent

Start Activity For Result

Android-UI Widgets

There are given a lot of android ui widgets examples such as toggle button, alert dialog, spinner, progress bar, alert dialog etc.

UI Widgets

Working with Button


Custom Toast

Toggle Button

Check Box

Alert Dialog


Auto Complete Text View

Rating Bar

Date Picker

Time Picker

Progress Bar

Android IDEs

There are so many sophisticated Technologies are available to develop android applications, the familiar technologies, which are predominantly using tools as follows

  • Android Studio
  • Eclipse IDE

Android Menus

Here, you will learn about the option menu that is primary menu, context menu that works on long press and popup menu.

Recommended Post   15 Minute Workout for your Fitness

Option Menu

Context Menu

Popup Menu


It can be used to perform any task in background. It doesn’t have any user interface(UI).

Android Notifications

Android Sending Email

Android Phone Calls

Android- sending SMS

Data Storage

You can store data in android using preferences, internal storage, external storage and sqlite database. Preferences are used to primitives, internal storage stores data in device internal memory, external storage stores data in device external memory such as SD card and SQLite is used to store data in sqlite database i.e. inbuilt in android Operating System (OS).

Internal Storage

External Storage

SQLite Database

SQLite Tutorial and Example

SQLite Example with GUI by Spinner

XML Parser

There are three ways to parse the xml file but android recommends XML Pull Parser to parse the XML. Instead of XML, JSON is preferred because it is fast and short.

XML Parsing SAX

XML Parsing DOM

XML Pull Parser

JSON Parser

JSON Parsing

Android Multimedia

Android multimedia api deals in playing and controlling the audio and video.

Playing Audio in android Example

Playing Video in android Example

What is API?

Types of API

Android Speech API

Speech API is used to convert text into speech.

Telephony API

It can be used to get details about the device, making phone calls, sending sms, sending emails etc. Telephony Manager

Android Network Connection

We can connect and control bluetooth, wifi and camera in android.

Bluetooth Tutorial

List Paired Devices

Android Sensors

Android sensor tutorial covers concept and example of motion sensor, position sensor and environmental sensor.

Recommended Post   50 Simple Ways to Prevent Hair Loss 

Android Sensor Tutorial

Android Web Service

Android web service tutorial enables you to interact with other programming language such as Java, .Net, PHP and Python.

Android Web Service

Android Animation

Android animation enables you to rotate, slide and flip images and text.

Other Resource:

“Stay Informed to Knowledgetpoint latest updates.”