Build a portfolio of apps as you improve your Android dev skills with the new Advanced Android course

The Advanced Android App Development online course has been updated, improved, and extended to lead you through building a range of sample apps to learn different advanced aspects of app development.

With the latest self-paced course, you'll learn about fragments by building a mix-and-match game to build Android characters.

You'll build a music quiz app to learn about media players and then create an app that uses widgets to let users plant and water virtual plants.

You'll learn how to use libraries, by building an app that uses Google's Mobile Vision API to recognize whether you're smiling or frowning. To learn how to make your app aware of its location, you'll use the Google Places API with geo fences to silence your phone where a loud notification would spoil the mood.

When you've finished the course, you'll know how to push notifications from a server to client Android apps using Firebase Cloud Messaging, and how to test your user interface with Espresso, a tool that that comes built into Android Studio. Finally, the course covers how to publish your app to Google Play.

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.

Go build some awesome apps! Start learning now at

User experience tips to help you design your app to engage users and drive conversions

By Jenny Gove, Senior Staff UX Researcher, Google Play

We know you work hard to acquire users and grow your customer base, which can be challenging in a crowded market. That's why we've heard from many of you that you find tools like store listing experiments and universal app campaigns are valuable. It's equally important to keep customers engaged from the beginning. Great design and delightful user experiences are fundamental to doing just that.

We partnered with AnswerLab to conduct comprehensive user experience research across a variety of verticals; including e-commerce, insurance, travel, food ordering, ticket sales and services, and financial management. The resulting insights may help you increase engagement and conversion by providing guidance on useful and usable functionality.

The best app experiences seamlessly guide users through their tasks with efficient navigation, search, forms, registration and purchasing. They provide great e-commerce facilities and integrate effective ordering and payment systems. Ultimately, an engaging app begins with attention to usability in all of these areas. Learn tips on:

  • Navigation & Exploration
  • In-App Search
  • Commerce & Conversions
  • Registration
  • Form Entry
  • Usability and Comprehension

You can read the full article, design your app to drive conversions, on the Android Developers website, complete with links to developer resources. Also get the Playbook for Developers app to stay up-to-date with features and best practices that will help you grow a successful business on Google Play.