No programming experience? No Problem.
Reddacity may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udacity. Thank you for using these buttons to support Reddacity.
Reddit Posts and Comments
3 posts • 49 mentions • top 20 shown below
44 points • oceha
Thoughts on Udacity's Android Basics Nanodegree by Google? I'm looking to seriously dive into android application development, striving to be eventually employable.
40 points • jasserhere
Has anyone here taken/or is taking the newer Android nanodegree on Google? What do you think of the lessons?
[This one] (https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803). Especially the course on multiscreen apps.
20 points • prody92
Udacity's Android Developer Nanodegree Program (beginner >>> intermediate)? Is it worth it for a complete beginner? Would love to be job-ready in a year.
I would like to learn developing Android apps. I am really interested in programming. I want to change my career and become an Android app developer in the future. I have no programming experience, I am a complete beginner so I need to start somewhere at the very beginning. The only thing I know is that I need to learn and use Java to develop apps for Android. I have been thinking about this for months now and I feel like I still need some suggestions from you. :)
I have been looking for information on the web about where I should start studying online. I am not a big fan of those simple and free video courses because I definitely need a mentor/guide to guide me, motivate me and answer my questions throughout my "journey". So I found Udacity's Android Developer Nanodegree Program (beginner). After finishing that beginner program, people can proceed to the intermediate program to be job-ready in approximately 1 year.
I really like the idea that there is a community forum with students and teachers. Also, and most importantly, you get a mentor who can help you to understand things better and review your projects, give you thorough feedback. I am willing to pay that $199 fee per month because I would like to take this seriously and, like I said before, become an app developer. Moreover, Google is in collaboration with Udacity. Hmmm... sounds good? Does that matter? Well, it certainly sounds good.
Anyway, I have read so many positive reviews about these 2 Nanodegree courses. It really seems like I can finally start somewhere. Actually I am excited about it because this course seems like the one I, along with many other beginners, need. Videos, challenges, quizzes, mentors, forums, community, feedback, reviews, projects and portfolios.
What do you guys think? Is this a good way to start? Should I enroll? With motivation and perseverance, can I become a job-ready app developer within a year by completing these two courses (beginner and intermediate Nanodegree)?
Thanks for reading my story and I look forward to your answers, suggestions. I really appreciate it. All kinds of advice are welcome.
Cheers! Have a lovely day!
ps. Treehouse' Techdegree is similar to this Nanodegree, seems to be the same kind of course. If you found Treehouse' courses better, feel free to let me know.
16 points • whydontyouupvoteme
[Serios] Ce parere aveti de cursurile de Android de la Udacity? Au vreo valoare certificarile lor, in Romania?
O sa incerc sa nu intru in detalii.
Edit: Damn, I failed! Here's your wall of text:
Udacity e o companie care iti pune la dispozitie tutoriale video + forumuri + mentori + review de proiecte pe o anumita tema (in cazul meu aplicatii Android). Treaba costa $200/luna. Un program dureaza cateva luni, dar e self-paced. Daca pregatesti proiectele dinainte, o luna e suficienta. La final primesti un certificat.
Pe la inceputul anului trecut Google a oferit programul gratuit pentru 9000 de cetateni UE, printre care ma numar. Desi era pentru oameni care nu stiu programare deloc, mi s-a parut destul de solicitant (eu facand programare in liceu si facultate). Programul se numeste "Android Basics Nanodegree by Google". uite-l aici
M-am apucat de el, am stat sa fac aplicatiile mai complexe decat se cereau, eventual sa le pun la un portofoliu.
Ideea e ca programul a inceput in mai si distractia avea sa tina doar 3 luni. Desi ne-au trimis niste deadline-uri pe mail, pe site proiectele aveau alt deadline-uri (septembrie), si am uitat de treaba asta. Asa ca m-au dat afara cand eram cam pe la jumatea programului. Ma si apucasem destul de tarziu din cauza sesiunii. Damn it.
Chiar m-am straduit cu programul asta. Stiam din facultate Java la nivel basic ( facusem o aplicatie de chat), iar tot lucrand la aplicatiile alea am capatat o gramada de experienta. Mi-a placut ca oamenii de acolo se straduiau ca tu sa intelegi/inveti ceva.
Desi sunt bunicel la programare, eu sunt la facultatea de electronica (poli), si vreau sa profesez ca inginer proiectant (ma descurc bine pe partea asta, ma gandesc sa particip si la niste concursuri la anul).
Cu toate astea, ma gandesc ca s-ar putea sa nu-mi gasesc un job ( sau unul prost platit), asa ca mi-ar conveni sa am un backup. In caz de nevoie, m-as angaja ca Java developer, daca certificarea celor de la Udacity ar valora ceva in Romania.
TL;DR: Ma costa $200 sa termin un curs de programare Android care era initial gratis. Se da una bucata certificare pe care scrie Google. Nu vreau sa ma fac programator, dar vreau o solutie de backup in cazul in care raman pe afara.
Ce parere aveti, a auzit vreo firma de la noi de cursurile/certificarile lor? Merita sa mai dau $200 + o luna sa il termin?
LATER EDIT: Am decis sa continui cursul asa, in modul free, dar fara sa iau vreun certificat. Multumesc Roddit. Susvoturi pentru toata lumea!
9 points • hype67
4 points • AlSweigart
Are you sure about that? For exampe, here's the Android nanodegree class: https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803
Where can is the link on that page that lets me take the course without paying? If it's there, they hide it pretty well.
3 points • devsethwat
Hey good question. I'll try to give you some insight as I started studying Android Development close to five months ago and Java six months ago. I'm a student in Udacity's Android Developer Nanodegree and I'm approaching my final project.
The reality is from zero to completed, well done, nice looking, and fully functional app there is a daunting amount of things you need to learn. New programming languages, how the Android system works (massive), build process, storing data, design, communicating with a backed, choosing which library and frameworks to use, learning them, deploying and updating, etc. It seems simple on the surface but when you start to unravel it, it becomes massive.
I expect learning part time you would have to invest about a year. That being said this is the best place to start: Android Basics You do not have to enroll to access the lessons! They are in fact free.
15 points • tokyopanda1
Am I viable for an Android Development job? Details are in added text.
Sorry for asking such a broad question, but I'm in a tight squeeze right now. Was prepared to start college this fall, but one week before the first day my father stated he no longer wanter to pay, and it was too late for a FAFSA application to help with covering tuition. To prevent accumulating too much student debt, I decided to defer and aggregate savings from work.
Now, enough of the sob-story and onto why this post is in /r/androiddev. In the last year I spent many hours self-teaching Android Development to create an opportunity for developing an application I've fantasized about for a while. The education included the following:
- Taking Java for Complete Beginners by Cave of Programming
Reading Head First Java by O'Reilly
Taking Udacity's Android Basics Nanodegree by Google (without paying for the degree)
Taking Udacity's Firebase in a Weekend: Android by Google
My question is: With that background, will employers see me as a viable Junior Android Developer candidate? Also, what else should be studied to make me more competitive, yet isn't expensive?
All responses are appreciated :)
2 points • katattack17
I highly recommend this course: https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803
2 points • DhatriM
Be in the first 50 to complete and get a full scholarship from Google to the Android Developer Nanodegree.
1 points • dnavi
would this be one of the correct links towards the free program? interested in enrolling and learning this stuff.
1 points • DoritosKings
https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803 what do you think of this, is it good for learning? Its free course from Google
1 points • Montrealcompco
Try android programming if you liked java! There is a course run by google that is project base and will show you how to program in android. At the end of it you will have made a few real working apps> Link: https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803
1 points • egeerdogan
Udacity's Android development program to get started.
1 points • sandeep_r_89
1 points • saintshing
Not exactly the same thing but you can learn to program android APPs in this nanodegree offered by udacity with minimum java knowledge. They also teach you basic networking, data storage(SQL), parsing json files, multi threading, etc. Just google the name of the individual courses and you can find the free courses. There is also a more advanced version of the course.
1 points • hp1ow
Udacity has some solid video courses that are developed with Google.
If you already have some general programming background, I'd recommend these:
If you are newer to programming, or just want to start more beginner-level, I'd recommend the courses listed in the Android Basics Nanodegree. The Nanodegree costs, but if you scroll down to the list of courses --- you can search for those on Udacity individually. They are free :)
1 points • MagicalPantalones
Oh I see. Then it might be a gradle issue. Try to press the button with a small green icon and what looks like two blue arrows/lines surrounding it. Should be in the top right corner of Android studio and says "Sync Project With Gradle Files" when you hover the icon.
If you haven't already, remove the line you added in the styles.xml file.
If that does not work. Go to file -> Invalidate Caches / Restart... -> Invalidate and Restart.
If it still does not work, try to replace the XML in the file with this: https://gist.github.com/MagicPantalones/720acc780701c9202d85caf5dc9cf92e
If that all fails do the first lessons in this course, it also has a lesson on how to set up android studio, which can be a pain first time: https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803
2 points • ctcuff
I'm studying CS as well and I love making apps in my free time. About the minor, I honestly doubt you'll need a minor and I feel you'd be fine staying in CS. Although I don't have a job or any internships, I'd been studying Android app dev for about five months when a Psychology professor asked if I'd be available to develop an app for her. Honestly, one thing I wish I did before I accepted the offer was work with other people. I so used to working by myself, I felt like I was being thrown into the deep end. Luckily, I had somewhat of a foundation so it wasn't too daunting. Anyway, I digress. Here's a list of some of the resources I used:
https://www.udacity.com/course/android-basics-nanodegree-by-google--nd803 (Unfortunately the entire course isn't free)
https://www.edx.org/course/introduction-mobile-application-hkustx-comp107x-4 (100% free course)
https://www.edx.org/course/android-developer-capstone-project-galileox-caad005x-0 (100% free course)
https://github.com/codepath/android_guides/wiki/Home/6c236e883cc70912ccdd859173050fc147d409f1 (Because I'm lazy and don't feel like reading text walls sometimes)
https://www.youtube.com/playlist?list=PL2F07DBCDCC01493A (100+ videos)
Edit So dumb of me to assume that you meant Android development...sorry...
1 points • warden_of_couch