Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Become an Android Developer

Google via Udacity Nanodegree


We built this Nanodegree program in partnership with Google specifically to support aspiring Android Developers. The curriculum is designed to transform those with intermediate skills and a working knowledge of Java development best practices into specialists with the Android platform. Successful completion of the program means a diverse portfolio of projects to show employers, an established credential to affirm your achievements, and your own app on the Google Play Store. If your goal is employment as an Android Developer, this program is exactly what you need to succeed.
Start your career as an Android developer. Learn best practices for mobile development, build a portfolio of apps, and publish your own app to Google Play.


  • Welcome to Your Nanodegree program
    • Welcome! Here’s an overview of the program where you’ll create an Android app, along with some helpful resources to get you started.
  • Developing Android Apps
    • Work with instructors step-by-step to build a cloud-connected Android app. Blending theory and practice, learn how to build great apps the right way.
  • Advanced Android App Development
    • Make your apps more responsive, and create a total user experience with home screen widgets, third-party libraries, and more. Also, learn to deeply integrate rich media, test user interfaces, and publish to Google Play.
  • Gradle for Android and Java
    • Learn how to customize your Gradle build, and explore advanced topics like app testing, configuring free vs. paid apps, and creating and integrating libraries.
  • Material Design for Android Developers
    • Apply the design principles that define Android's visual language to your apps, using material design elements, transitions and graphics, across multiple form factors.
  • Capstone Project
    • Integrate all you've learned in this program to bring your own app idea to life, and publish your app to Google Play.

Taught by

James Williams, Reto Meier, Dan Galpin, Jocelyn Becker, Katherine Kuan, Lyla Fujiwara, Jennie Kim Eldon, Jessica Lin, Asser Samak, Nikita Gamolsky, Cezanne Camacho, Jeremy Silver, Jose Nieto, Nisha S., Ingo K., Safwan Ahmad S., Neel B., Sergio C. and Kevin T.


4.6 rating, based on 12 Class Central reviews

Start your review of Become an Android Developer

  • Michael Lamers
    Awesome course I have developed Android applications in the past and do this as a hobby. When Google announced the cooperation with Udacity I had to try this course. It is very time consuming (the given estimation of the weekly work involved is correct)...
  • Anonymous
    Useful Guided Android Projects Going into the course with no prior experience, this course provides a good introduction to Android development and covers a wide variety of topics. The class requires completion of several projects which involve building...
  • Actual Career Path of an Android Developer It was a fantastic experience. In my opinion, the course is based on the actual career path of android developer. Generally an android developer starts his career with making simple basic apps, then move to...
  • Hend
    Android Nanodegree
    At the beginning I joined the course mainly for the code review, after that anyway I knew about the career center and webcasts for further knowledge in Android and job hunting, where you will have reviewers too for your LinkedIn and Github profiles and your resume if you desire. The course is impressive and still the lessons are updating and increasing. And as an Android developer it definitely related to the market requirements not just another educational course.
  • Profile image for Andres Mariscal
    Andres Mariscal
    Udacity android nanodegree
    I've been develop android apps since three years ago, but i felt the necessity of getting better in android development so i decided to take the Udacity courses and this really helped to me in how to use the best practices in get the things done. I really recommend this nanodegree be cause at the end this is powered by Google.
  • Anonymous
    Worth doing
    I'm close to completing the nanodegree. It's early days and I think there need to be some improvements in some areas eg. better support from staff/tutors if you have a coding problem. However, I think some parts of the course are very good eg. help with CV/resume and LinkedIn profile, and overall the course is definitely worth doing.
  • Anonymous
    Great experience
    This course teaches you things that you don't find in tutorials and books i.e. AsyncTaskLoaders wrapped inside Loaders for handling rotation. It gives also teaches you how to play with data bindings, widgets, firebase, gradle and material design. The overall experience was great.
  • Eduardo Pool
    Excellent Nanodegree
    The major part of this Nanodegree material is completely free. It has a big coverage of the android apis and for this is very helpful to understand better some topics. You can pay for mentors and code revisions if you like.
  • Profile image for Dhananjay Kulkarni
    Dhananjay Kulkarni
    Amazing Course
    Udacity is an amazing platform for those who want to learn. They have high quality course material and your work is evaluated by experts of the respective fields. I strongly recommend this course .
  • Anonymous
    Highly Recommend!
    I completed Android Developer Nanodegree last week. It helped me a lot to learn all aspects of Android framework. I highly recommend it to new android developers.
  • Profile image for Jonathan Ritchey
    Jonathan Ritchey

  • Anonymous

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.