The 10 Best Online Resources to Learn Android Development

Looking to learn Android app development? Whether you are a beginner or know the basics, these online resources will teach you everything you need to get started.


Android is an open-source platform, which means it can be utilized in a number of different ways and there is no barrier of entry. This makes it great for new developers who are just starting out, as you can develop an app and place it on the marketplace without needing to meet a quality assurance criteria. So whether you are now to mobile development or looking to learn Android development, here is a collection of the 10 best online Android development training resources.

Developer Android

The 10 Best Online Resources to Learn Android DevelopmentThe 10 Best Online Resources to Learn Android Development

This is the official Android development page provided by Google. It contains all the documentation you’ll need and there is also a training section that will teach you how to build an Android app from scratch. There are also guides and documentation for design and distribution if you are interested in those topics as well.


The 10 Best Online Resources to Learn Android Development

Vogella has a great collection of free Android tutorials that touch on everything from the basics to more advanced topics. Each tutorial is extremely well written, providing great code examples and links to further resources.

My Life with Android

The 10 Best Online Resources to Learn Android Development

My Life with Android is a blog that is more like a developer’s diary than anything else. Run by Gabor Pellar, it details his experiences with Android development. While it is a great resource, it may contain errors, as it is written by someone who is putting dow his thoughts as he learns Android development. Still it is a great resource and you might be able to learn something by reading someone else’s experience with Android development.


The 10 Best Online Resources to Learn Android Development

Technotalkative is a website run by Paresh Mayani and he has gathered all the articles and tutorials he has written for Android all in one spot. The tutorials, which are free, cover particular aspects of Android app development and aim to provide in-depth answers to specific questions.

The New Boston

The 10 Best Online Resources to Learn Android Development

Are you more of a visual person, or just simply prefer to watch tutorials in a video format? Try The New Boston’s collection of 200 Android app development video tutorials. With this many free video tutorials, you should be able to work your way around Android development after watching this vast collection.

The New Circle – Android Bootcamp Series 2012

The 10 Best Online Resources to Learn Android Development

The Android Bootcamp Series 2012 is a free video series recorded live during Marakana’s Android Bootcamp Sessions. There is also a complimentary slideshow included with the video series. This 29 part series will take you through everything you need to know about Android development. It even covers topics such as security, content providers and system services which many other online articles don’t cover.



Treehouse is a subscription based website with a great collection of tutorials and lessons that will take you through Android app development from the basics to advanced topics. Subscribing to their services gives you access to all of their courses which you can complete at your own leisure and pace.

lynda-android is another subscription based website which hosts premium tutorials for all different topics, including mobile app development with Android. You will find a great collection of video tutorials which you can download and learn at your own pace. All the courses are high quality and provide all the files and resources you need to complete the tasks.

Where To Start – Learning Android Development the Right Way


This is a list of the best online Android app development resources collected by Kevin Darty. He emphasizes that you should first learn Java to build a strong fundamental in Android development and then moves on to provide a great list of other Android development tutorials and articles.

Mobile Tuts+


Mobile Tuts+ is a great resource for inspiration and information on Android development. As part of the prolific Envato network, they deliver some of the best content regarding mobile development available on the internet. No matter whether you are an experienced developer or a complete beginner, Mobile Tuts+ has a huge array of free tutorials on Android development.

Whether you are learning Android app development for fun or adding it to your repertoire of skills, these online resources are a great starting point. With some time and patience you should be able to create an awesome app and publish it on the Google Play store.

  • Rahul Verma

    Your list is great, but i would like to add one more website to this list. thats:, i have noticed that there are many course available in the market,
    but all of them are just selling video, the main issue is they dont
    offer the support to these courses.

    As many learners are not able to get everything just reading the
    content and watching course videos. But i have come across with one good
    they are limited to few courses but the back bone of their courses is:
    tech support with online classes. A learner can always take advantage of
    instructor led courses, tech support for developing a real life project
    and much more.

  • Devs Codelearn

    Hi, great list of android resources.
    We have also introduced an interactive android tutorial where users learn by doing steps in their Eclipse IDE. Have a look If you like it, add it to your list.

  • VladBauer – it could be interesting for somebody.

    The Android Arsenal contains a lot of libraries and tools for Android development.

  • Mynd Consulting

    This is a great list. But if you think you still can’t handle android development, you can outsource the project to us. please check

  • Mobile Pundits

    The resources you shared for android development is really followable. You shared a useful list for learning and development. For a new tutorial you may go through Android App Development Tutorial

  • Nima

    These resources are quite good, I also shared the best android books and online resources 2014

  • Harley Watts

    I am really excited for these useful resources for android app development, Here i would add one more helpful resource or android app development for Toronto, Canada:

  • papa pizzaria

    It’s very informative topics.I am android developer and i still learning about android application. This is a great post regarding android development! Those who want to
    learn such will surely find these lessons informative and helpful.

    Android Apps Developer

  • Herry Prothyer

    The resources and tutorials discussed in your blog are nice to understand for android developers and beginners and additionally one more way is there to continue progress of android developers. Thus please visit..

    Android App Development

  • Damon

    captions will be good not all of us can hear

  • Michael Smith

    I’ve recently pass my Graduation in Computer science. Now I am looking for a right development platform to choose. I think Android is hot in the market. Apple is also there but i would like to go with android. So for the beginners like me, this post is really helpful. Thanks for sharing with us.

  • Ajay Kumar

    Thanks for the great information and really it helps a lot of persons including me. I really thankful to you because those are very informative posts and the links you shared are great for android app development. Thanks once again.

  • yoorgroup

    Thanks for share informative blog here!!
    Yoor Group