Google and Udacity announce Android Dev Nanodegree program
Google in India has partnered with Udacity to bring Andorid Developer Nanodegree program to Indians. Essentially, Nanodegree program helps developers learn to develop for Android and provides efficient path for intermediate level developer with minimal to no experience on mobile platforms to excel as an Android Dev. You need to have experience in building applciations (web/mobile/java/OOPS etc) to join this program. Enrollment closes on September 27 at 11:59 pm Eastern Time and those who have successfully enrolled can start taking the classes immediately. After a week of trial, the program will cost Rs.9,800 per month and you will require to put in 6-12 month effort (minimum of 10 hours per week).
Prerequisites and Requirements are listed below:
Programming Experience
This is not a “Zero to Hero” program. Entering students are expected to have prior experience building applications (web or mobile) in Java or another object-oriented programming language.
You should have at least 1-2 years of experience in Java or another object-oriented programming language prior to enrolling.
If you have no prior programming experience, we recommend you take our Android Development for Beginners course, also built with Google. You should also learn foundational Java programming concepts before enrolling in this Nanodegree. Our Intro to Java course may be a good place to start.
Technical Skills and Requirements
You will submit your projects on GitHub, and must have a GitHub handle and know how to share code prior to enrolling. Take our course on How to Use Git and GitHub if you need to learn how to do this.
You will build your apps in Android Studio, and will need to install it on your machine to complete your Nanodegree projects. If you don’t have Android Studio installed, see our mini-course on How to Install Android Studio for instructions.
Dedication and Mindset
In addition to 1-2 years of prior programming experience and intermediate technical skills, students are expected to demonstrate the following characteristics:
Resourcefulness: Ability to search for and find solutions in documentation, backed by the belief that all problems in code are discoverable;
Grit: Ability to work through challenges and persevere when code breaks and tests fail.
Growth Mindset: Belief that intelligence is NOT a fixed entity, and can be boosted by hard work in the process of learning and practice.
Nanodegree Courses
- Developing Android Apps: Android Fundamentals
- Advanced Android App Development: Productionize and Publish Your App
- Google Play Services
- Google Play Services: Location and Context
- Google Play Services: Analytics
- Google Play Services: AdMob
- Google Play Services: Maps
- Google Play Services: Identity
- Gradle for Android and Java: Build Better Apps Through Automation
- Android Design for Developers: Make Your Apps Material
- Android Ubiquitous Computing: Extend Apps to Wearables, TV and Auto