It says it has been “improved, and extended” for building a range of sample apps and learning different advanced aspects of app development.
It’s a self paced course, and covers such things as using fragments (building a mix-and-match game, pictured right), the Android media player (via a music quiz app), how to use libraries (building an app that uses Google’s Mobile Vision API to recognise whether you’re smiling or not), and the Google Places API (with geo fences to silence your phone).
It also covers push notifications from a server to client Android apps using Firebase Cloud Messaging, how to test your user interface with Espresso (a built-in tool in Android Studio) and, finally, how best to publish your app on the Google Play store.
Jocelyn Becker, Google’s Senior Program Manager for Android Training, writes:
Android experts from Google worked with course developers at Udacity to create the new lessons. The course is the next stage in your journey to become a seasoned Android developer; we expect that you will have completed the Developing Android Apps course before taking the advanced course.
The course is available online at Udacity; you can take it in your own time at your own pace. It is available free, or you can take it as part of the Udacity Android Developer Nanodegree.
If you are interested in finding out more, the URL is www.udacity.com/course/ud855.