Last year from March to August I participated in Udacity's Android Developer Nanodegree program and here I want to share my experiences.
Original...
For further actions, you may consider blocking this person and/or reporting abuse
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
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.
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?
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
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.
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.
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.
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?
Great article, can you help me with one question, is the nanodegree content updated? In which version of android are the exercises?
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.
Thanks, one last question, did you complete the entire nanodegree in 3 months(Capstone project included)?
Yes, that's totally doable, at least if you already have some basic programming or even Android experience.