3 Online Resources To Learn About Android Application Development

android application developmentMuch like Ryan (who attributed his curiosity with Android app development to his love for his Android handset), I have been on a quest to find out how to make and finish an Android app. This search has included books in the beginning but due to the frequent updates of packages to download to accommodate new Android platform versions, books are usually outdated very quickly.

If you would rather not sift through lots of outdated material to teach yourself Android application development, you’re in luck today. I have scoured the web for some reliable online resources that have at least recent material for beginner or aspiring Android developers. Some of the best resources I have found for beginners will be presented up next.

TheNewBoston’s Android App Development Video Series

android application development

TheNewBoston is one of my favorite channels on YouTube ever. It is a dedicated company that has, as of the writing of this article, released over 2,500 videos on a variety of topics including programming in a dozen different languages, game development, web design software, DIY projects (like building a go kart, which just sounds epic) and most recently, academic subjects, like Physics and Chemistry.

The playlist I’m highlighting is a series of 200 videos (yes, 200) that give you plenty of detail on how to install the software you’ll need (Eclipse, the Android SDK, etc), build an app, submit it to the market and everything in between. The playlist was just released in August of last year so it still has a lot of relevant information.

application development android

Videos in this playlist are usually around 5 minutes so they are easily digestible if you are planning to consume them throughout the summer. I have watched till video number 88 at the moment so of course I have learned a lot about what to put in the Android manifest, what views are, etc.

From what I have seen in the videos so far, the series helps you build a simple app that can keep a counter, with a few buttons that can increase and decrease that same counter, which is definitely manageable if you are a beginner Android developer, preferably with some exposure to Java. If you don’t want to sift through lots of uninviting text tutorials but do want good training videos made by non-hobbyists, I cannot recommend this channel enough.

Official Android Developer Site

application development android

I definitely cannot skip the official Android Developer site when talking about resources on Android app development. One of the best things about the official site is that it is definitely updated no matter what year or month you’re checking it out, unlike books. This means the exact steps to follow to get all the required software in the right versions will be listed on this site without fail.

android-developer-site

The official site also has a more structured approach to presenting the information as it lists the specific steps you will be going through in its outline. If you want to get to know the basics of Android app development in one sitting, this site is probably your best bet.

Android App Inventor

application development android

This project, originally called Google App Inventor and now maintained by MIT, is probably the best way to visually learn about Android programming. If you have little or no programming experience but are heavily interested in uncovering the mysteriousness of getting an app up and running, this web-based App Inventor is also for you.

android application development

You get to visualize the programming so you logically build statements from smaller blocks consisting of if-statements and the like, which is similar to MIT’s Scratch software, aimed to help younger individuals reach an understanding of programming. App Inventor has more advanced tutorials for people that have done Hello World and are ready to build some simple games.

There is also another way to make an app for Android (and iOS) with no programming experience that seems to be highly rated - BuzzTouch. Do you know any other resources that are great for beginner or aspiring Android developers?

Image credit: Android Developer Site


MakeUseOf Recommends

Jessica Cam Wong

Jessica is interested in anything that enhances personal productivity and that is open-source. Find her on Twitter (@jecw).

The comments were closed because the article is more than 180 days old.

If you have any questions related to stuff mentioned in the article or need help with any computer issue, just ask it on MakeUseOf Answers.

Hide 8 Comments

  • Ben July 10, 2012
    0 likes

    Once you are through with learning the basics of Android Development, you discover you need a fair amount of Java knowledge. Java is not an easy language.

    | Like
    • Jessica Cam Wong July 16, 2012
      0 likes

      Yes, that’s true. I’d see it’s better to have had some exposure to Java before starting the Android development. That way, everything from the Android tutorials will make sense.

      | Like
  • vineedcool July 11, 2012
    0 likes

    bucky’s tutorials are grt,,i hav learnt my cpp and java frm him :D

    | Like
    • Jessica Cam Wong July 16, 2012
      0 likes

      I agree. Bucky’s pretty funny too.

      | Like
  • SUNIL KUMAR September 20, 2012
    0 likes

    You can also checkout http://www.androidaspect.com

    | Like
  • Aaqil Mahmood September 20, 2012
    0 likes

    Very Good tutorials. video tutorials are more helpful.

    Thanks

    | Like
  • saurabh October 8, 2012
    0 likes

    learn android programming visit http://www.driveandroid.com

    | Like
  • Neha Sharma December 29, 2012
    0 likes

    Great list! TheNewBoston is an awesome channel. You can check out Edureka’s tutorials too. Check out this blog post for instance: http://edureka.in/blog/how-to-create-android-apps/

    Cheers!

    | Like