Android Tutorial


Android, an open source operating system for mobile devices (Smartphone and tablet), led by Google. The Android SDK provides a set of tools and APIs to develop Android applications, using Java. So, if you know Java, Android programming is easy :)

In this series of tutorials, we show you the list of basic tutorials to get you start program Android easily.

All Android tutorials are developed in Eclipse 3.7, and tested with Android 2.3.3.

P.S This is just the initial version of Android tutorials, will keep publishing more in future.

1. Quick Start

Get you start in Android programming.

2. Fundamentals

Some Android basic stuffs.

3. User Interface Controls

Play with Android UI controls.

4. Layouts

Play with Android layout controls.

5. FAQs

Some common asked questions in Android.


  1. Android Developer
  2. Android Fundamental
  3. Android in Wikipedia
Tags :

About the Author

Founder of and, love Java and open source stuff. Follow him on Twitter, or befriend him on Facebook or Google Plus. If you like my tutorials, consider make a donation to these charities.


  • Pingback: Google()

  • Pingback: read this()

  • Pingback: house blue()

  • Pingback: Payday loans()

  • Pingback: zak?ad szklarski piotrków trybunalski()

  • Pingback: water ionizer plans()

  • Pingback: plumbing fitting tray()

  • Pingback: more info()

  • Pingback: my site()

  • Pingback: at yahoo()

  • Pingback: the full details()

  • Pingback: pay per day loan plans()

  • Pingback: bottled alkaline water()

  • Pingback: water ionizers()

  • Pingback: stop parking()

  • Pingback: laan penge nu()

  • Pingback: parking()

  • Pingback: sms lan nu()

  • Pingback: fue()

  • Pingback:

  • Pingback:

  • Pingback:

  • Pingback: loose weight at home()

  • Pingback: Blue Coaster33()

  • Pingback: Getting Started: Android Resources « Mobile U of T | Everything Mobile at the University of Toronto()

  • Pingback: Coursera: Programming – Android Mobile « Richard Hain's Blog()

  • bishnu
  • katy

    hi mkyong
    i’ve a class library in and i want to import this dll into eclipse project and use it function in android activity,
    how can i do it?

  • Saurabh

    I have a text box. But I want to connect my phone’s contact list to this Text-box.
    So, when user clicks on this text box, he can select the contacts available.
    On top of this, I would like to have multiple selection of contacts within the same text box.

    Can you please guide.


  • Pradipta Roy

    How to create dynamic area chart using real time data and graph will be move left to right continuously???

  • shiv

    how can i download Android E-books and softwares to biuld Android App for free of cost….

  • veenavani

    Android Developer? StartApp offers the best app monetization and now you get a great sign up bonus! . It is an icon ad network, and they pay on per download basis.
    Get bonus $15 for the first 1000 downloads with my referral link here:

  • Animesh Patra

    Your site is very useful to learner for android developer. I learned android from yuor site. I am very much disappoint because you didn’t update your android tutorial for long time. I am waiting for updated tutorial much for ……

  • http://none Juvy L. Laurente

    good tutorial sir mkyong can you give me and example of auto test responder

  • Pingback: Mkyong Android Tutorials | My Blog()

  • Yogesh


    These are very good tutorials on Android. I am myself an Android developer and create android games. You can check my website for the tutorials on andengine games.

  • rouja

    Thank you sooooo much for tutorials ! Perfect website !

  • Android Guru

    You can start learning Android programming from scratch through this blog –
    Blog is targetted for Freshers or novice programmers who want to begin learning Android application development.

  • Android Guru

    Good tutorials Mkyong.
    Keep it up!
    You can take a look at following link to know how to call web service in Android:

  • César Augusto

    For Google Tranlaters this is Portuguese – Brazil.
    Rapaz, seu site é realmente incrível… Adorei. Acabei de me formar e estou iniciando alguns projetos em Android. Simplesmente adotei grande parte do seu material.
    Conte comigo caso precise de ajuda para editar algum arquivo ou post.
    Um Abraço!

  • soria lawrence

    sir, i’m an I.T student and i want to make an android apps for reservation using MySQL database. and i don’t have any background of java. can you please help me.

    can you show me the code of adding products/reserving using android and by using MySQL database….thank you very much…

  • Rakes

    Mkyong sir,
    how can i connect my app to wifi for controlling things .?
    can you please give some example of it.

  • Marquita

    I wanted to thank you for this good read!! I definitely loved every
    little bit of it. I have got you book-marked to look at new things you post…

  • Mayaa

    Great!! thanks so much Yong.. Have a look at this for more tutorials..

  • Pratik Joshi

    Can you tell me how to access list collection from web service into android application.i am trying using ksoap.jar file but problem is that web service is working fine but i can’t get that list collection in android app.please give me replay as soon as possible

  • Javaid Jabbar

    plz plz plz ………. sir .I am the student of computer science ..
    already thnkx sir …

  • Javaid Jabbar

    i learn andriod of you plz….

  • ravi sharma

    sir if u can please show the code about XML parser,JSON parser,u give the simplest way to solve the problem please,thanx in advance