This android tutorials will cover basic as well as advance concepts of android technology. Android is a linux based operating system that are designed for mobile devices such as smart phones as well as tablet computers. Now-a-days, it is one of the most widely used mobile OS. It is an open source operating system. That means it’s free and anyone can use it for free. Due to this feature, it evolved exponentially. Many developers also contributed wholeheartedly and helped android to become one of biggest gaint OS in mobile and tablet industry.

Android Inc was founded in Palo Alto, California, US by Andy Rubin, Rich miner, Nick sears and chris white in 2003. Later on, it was acquired by Google in 2005. After that, Google released several versions of android starting from android 1.0 to latest version.

Now-a-days, there are lacs of android applications available in google play store. People are also making billions of dollars by making apps in android. Today, if you are really interested in making money and if you have the potential to provide a great service to the society, you can make billions of dollars too by making app for these services. Many developers have already proved it. Some of the popular apps in play store are facebook, pinterest, instagram etc.

Keeping this thing in mind, here, we are presenting you android tutorials for android applications development. We have tried to make these android tutorials easier as much as possible. If you face any issue at any point of time, please do not hesitate to contact us. We are always available to assist you.

Important Android Features

Messaging: SMS and MMS are available in android. You can send/receive it.

Voice Based Features: Some of the voice based features are – Google search using voice. Actions using voice such as calling, texting or navigation are available in android 2.2 onwards. Some more actions such as talk back, read answer from google knowledge graph when queries with specific commands was implemented in android 4.1. Hardware control using voice has not been implemented yet.

Multi Touch: Android supports multi touch facility.

Multi Tasking: Multi tasking(such playing music while using any app) can be achieved separately using android.

Screen Capture: There is an inbuilt way to capture the screen in android device now. Prior to android 4.0, it was only available through manufacturer and third party customizations.

TV Recording: Using android TV, you can capture video and replay it.

Video Calling: Android does not support native video calling. But, You can achieve it by customising it or by using third party services.

Multiple Language Support: Android supports multiple language.

Accessibility: Android device has built-in text-to-speech facility for low or no vision. It also helps people with hearing difficulties.

Connectivity: Android supports connectivity technologies such as GSM, EDGE, Bluetooth, LTE, CDMA, EV-DO, UMTS, NFC, IDEN and WiMAX.

Bluetooth: Using it, you can achieve voice dealing, sending data such as files, music, video etc. between android devices.

Tethering: Android supports tethering. It means you can connect with wifi wirelessly using another phone’s tethering features.

External Storage: Android supports external storage features. It means, if you need more space than that of available in device, you can get it using memory chip.

Media Support: Android supports different media file format such as WebM, H.263, H.264, AAC, HE-AAC(in 3GP or MP4 container), MPEG-4 SP, AMR, AMR-WB(in 3GP container),MP3, MIDI, Ogg Vorbis, FLAC, WAV, JPEG, PNG, GIF, BMP, and WebP.

There are many more features of android. It’s not possible to list every features of android in this post. So, we have mentioned some of the top most features of android.

Different Android Versions

  • 1.0 Android Apple Pie
  • 1.1 Android Banana Bread
  • 1.5 Android Cupcake
  • 1.6 Android Donut
  • 2.0 Android Eclair
  • 2.2 Android Froyo
  • 2.3 Android GingerBread
  • 3.0 Android Honeycomb
  • 4.0 Android Ice Cream Sandwich
  • 4.1 Android Jelly Bean
  • 4.4 Android KitKat
  • 4.4W Android KitKat Watch
  • 5.0 Android Lollipop
  • 6.0 Android Marshmallow
  • 7.0 Android Nougat
  • 8.0 Android Oreo
  • 9.0 Android P

With each version, some features were introduced, deleted or improved. In these android tutorials, we will cover about those features.
Due to it’s user-oriented features and open source nature, it evolved exponentially. Many people have become millionaire, billionaire by making apps in android. You can do it too 🙂

Have you ever wondered how can you do it?

Answer is simple – Learn Android, Get an idea and Develop Application using your knowledge.

In Our Android Tutorials posts, we will help you to learn android using sample application. Rest is upto you 😉


Our audience for these android tutorials is the person who are keenly interested to learn android application development. After completing these android tutorials, we are sure you will have a better understanding of the android application development. After that, you can develop any android application.


We have covered these android tutorials using java or kotlin programming language. So, it would be great help for you to learn some basics of java programming language or kotlin programming language. Also, you will learn faster than those who do not know java or kotlin programming. But, it does not mean you won’t understand these android tutorials if you do not know java or kotlin. DO NOT WORRY! We are always here to assist you.

Since Kotlin is official programming language for android application development. We would recommend you to learn android application development using kotlin programming language.


There is a famous quote You need 10,000 hours to master a skill. So, do not think that you will be master in android within a day. You will fail so many times. But, constantly working on it will differentiate you among others. So, never loose hope.

Some key points to remember while going through these android tutorials –

  • Always go through examples, if any, provided within a post.
  • Never be lazy and overlook the example. Try to do it by yourself. Each example is unique and have some depth meaning. So, just do not overlook it.
  • Try to use Debugging tools.
  • Follow coding guidelines.


Learn Android From Tutorialwing
Tutorialwing offers many tutorials on android applications development starting from installing android studio. Each tutorial has been covered in such a way that even a newbie can understand it easily.

See Complete List Of Android Tutorials With Java And Kotlin

Official Android Documentation
If you want to learn android application development using official documentation, you can visit below links. We are mentioning some of the links for you.


We are providing our service for FREE. Also, we never ask about money to serve this service. If you find these android tutorials useful, please do share the word among your friends. Do not forget to JOIN us at below social networking sites.