DEV Community

My experiences with the Android Developer Nanodegree

Ferdinand Mütsch on January 26, 2019

Last year from March to August I participated in Udacity's Android Developer Nanodegree program and here I want to share my experiences. Original...
Collapse
 
ruchabhattjoshi profile image
Rucha Joshi • Edited

hi nice article, i'm willing to do nano degree i have 2+ years experience but not confident enough, Can you guide me which course should be perfect for me Android basics or Android developer? thank you in advance

Collapse
 
n1try profile image
Ferdinand Mütsch

What field is your 2+ years experience in? If it's mobile dev, then you should definitely go for the advanced degree. And even if you didn't do a lot of Android, yet, I'd probably still prefer the non-basic course. Everything is very well explained and, in my opinion, easily comprehensible with "intermediate" programming skills.

Collapse
 
ruchabhattjoshi profile image
Rucha Joshi

i've 2 years experience as android developer but i'm not confident enough for my programming style and structure so i'm confused, should i go for basics and clear my basics and coding structure or improve from taking android developer course and enhance my skills, i also unaware about whats the process and what to do after enroll in course. can you guide me little bit before enrolment?

Thread Thread
 
idontwanttoknow123 profile image
idontwanttoknow123

hey Rucha Joshi, do you mind emailing me @ imrankm880@gmail.com, Got a few question regarding udacity and it looks like you have enrolled on to it

Collapse
 
williamspete321 profile image
williamspete321

Thank you for this article, it's very informative. When you say "intermediate", would someone with 1-2 years of Java be competent with this course? I have made simple Object Oriented Programs but not much beyond this. I'm making very simple Android apps at the moment off of YouTube tutorials and I want to start this course soon.

Thread Thread
 
n1try profile image
Ferdinand Mütsch

I'd say with 1-2 years of Java experience and some basic Android knowledge from tutorials, you should be good to go with the Advanced Android ND. Maybe you will have to look things up occasionally, but it's definitely not an expert course.

Collapse
 
nyguerrillagirl profile image
Lorraine

I am doing the course now and find the material and libaries being used - too dated. I feel lost at times in the exercises - since as you stated the big picture view is not there. I have reached a point in the course where I have to switch over to Ubuntu since their projects do not build on Windows machine (no problem on Unix) due to filepath issue. I would not recommend the course to my best friends. I feel the lessons are patched up, dated and does not really reflect the state of Android programming today.

Collapse
 
lynpatrao profile image
Linsiya Patrao • Edited

Hi, Lovely post with a detailed info. Kudos!

I'm a communication consultant and I have no prior knowledge of app development but I have ideas and I'm eager to learn basics of app development. I would like to enroll in Google nanodegree program, but it is way too expensive for me to shell out right now. Would you suggest any website which offers free course?

Collapse
 
emena_a profile image
Erick Mena

Great article, can you help me with one question, is the nanodegree content updated? In which version of android are the exercises?

Collapse
 
n1try profile image
Ferdinand Mütsch • Edited

I'm not sure about that. I remember a statement by one of the Udacity guys in the official forum that some time the course will likely be updated to cover Kotlin instead of Java, because some people "complained" that the technology stack is not up-to-date anymore. But I don't think, they actually updated anything, yet.
Here are the GitHub repos to some of the sub-projects' starter code. They use compileSdkVersion 25 or 27 and last commits were quite some time ago.

github.com/udacity/xyz-reader-star...
github.com/udacity/sandwich-club-s...
github.com/udacity/ud867/tree/mast...

Hope that helps you.

Collapse
 
emena_a profile image
Erick Mena

Thanks, one last question, did you complete the entire nanodegree in 3 months(Capstone project included)?

Thread Thread
 
n1try profile image
Ferdinand Mütsch

Yes, that's totally doable, at least if you already have some basic programming or even Android experience.