Submitted by: 

Welcome to the tutorials of "How to develop an Android App". In these tutorials, you will learn to develop app in Android step by step. Android is an open source and Linux-based operating system for all kind of devices. Here you will learn about the basic coding structure and the basic hardware required to develop an android app. This is a platform where you will learn to make any android application. You will explore all parts of Android software and how to use it. And you'll see the different frameworks and techniques which are important to build an android application.

Android OS is a wide platform. This OS does not rely on hardware and any service provider. In this era nearly all the latest devices use Android. Before we proceed, you need to download Android Studio and SDK Tools.

Why Android?

The following image will show the whole description of why we should prefer android for application development:

Android Development

Features of Android:

  1. UI: it is very user friendly
  2. Database/Storage: most less memory consumed by SQLite
  3. Connectivity: Wi-Fi, LTE, NFC, GSM, CDMA and WiMAX
  4. Messaging: SMS and MMS
  5. Multi-Touch: available for any touch screen devices
  6. Smart Widgets: any type of widgets can be adjusted to any size desired and moveable as required
  7. Multi-Tasking: user can execute many tasks at the same time
  8. Wi-Fi Direct: automatic detection of Wi-Fi
  9. Multiple Language: added many languages

Android Versions Introduced:

Following is the timeline of android versions introduced and that are currently existing:

Android Versions


Pls provide us a tutorial on android in pdf file and allow us to download it. Thanks alot.


it is very helpfull tutorial

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • You may insert videos with [video:URL]
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <th> <img> <h1> <h2> <h3> <iframe> [video]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <asp>, <c>, <cpp>, <csharp>, <css>, <html4strict>, <java>, <javascript>, <mysql>, <php>, <python>, <sql>, <vb>, <vbnet>. The supported tag styles are: <foo>, [foo].
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.