At 10 hrs/week
Get access to classroom immediately on enrollment
Built in partnership with
You should have 1-2 years of experience programming in Java or another object-oriented language like Python or C++, and must be proficient using Git and GitHub.See detailed requirements.
Welcome! Here’s an overview of the program where you’ll create an Android app, along with some helpful resources to get you started.
Work with instructors step-by-step to build a cloud-connected Android app. Blending theory and practice, learn how to build great apps the right way.Sandwich ClubPopular Movies, Stage 1Popular Movies, Stage 2
Make your apps more responsive, and create a total user experience with home screen widgets, third-party libraries, and more. Also, learn to deeply integrate rich media, test user interfaces, and publish to Google Play.Baking App
Learn how to customize your Gradle build, and explore advanced topics like app testing, configuring free vs. paid apps, and creating and integrating libraries.Build It Bigger
Apply the design principles that define Android's visual language to your apps, using material design elements, transitions and graphics, across multiple form factors.Make Your App Material
Integrate all you've learned in this program to bring your own app idea to life, and publish your app to Google Play.Capstone, Stage 1 - DesignCapstone, Stage 2 - Build
James Williams is the Android Curriculum Lead at Udacity, where he also creates Web development courses. He is the author of “HTML5 Game Programming,” and runs obstacle course/adventure races in his spare time.
Reto Meier has been part of Android Developer Relations at Google since 2009, and leads Google’s Scalable Developer Advocacy team. He is the author of the “Professional Android Application Development” book series from Wrox.
Dan Galpin is a Developer Advocate for Android at Google, focusing on Android performance tuning, developer training, and games. He has over 10 years of experience in mobile, developing at almost every layer of the phone stack.
SENIOR PROGRAM MANAGER
Jocelyn Becker wrote the developer documentation for the first external Google API in 2004, and has been teaching developers to use Google APIs and technologies ever since. She has managed the creation of many of the Android courses built by Google and Udacity.
Katherine Kuan, formerly a Developer Advocate at Google, was a software engineer on the Android Apps team for Google Keep, Google Play, and the People app.
Lyla Fujiwara is an Android Developer Advocate at Google. Prior to joining Google, Lyla worked at Udacity on the Android Developer and Android Basics Nanodegree teams. She’s taught on three continents and is a former Peace Corps volunteer.
Jennie Kim Eldon is the Product Lead for Android and iOS Nanodegree programs at Udacity, where she previously worked as a software engineer. Before Udacity, she served at the US State Department, leading programs for women and girls in Afghanistan.
Jessica Lin is the Android Basics Curriculum Lead at Udacity, teaching various aspects of the Android development ecosystem. When untethered from her devices, she can be found training for her next Muay Thai competition.
Asser Samak is a Content Developer at Udacity, with over 9 years experience in software engineering, and a great passion for teaching. He also teaches Udacity’s Java course series.
Nikita Gamolsky was an early graduate of the Udacity Android Developer Nanodegree program. Since then, he’s joined the Google Developer Training team to educate and inspire mobile developers around the world.
Cezanne is an expert in computer vision with an M.S. in Electrical Engineering from Stanford University. Inspired by anyone with the drive and imagination to learn something new, she aims to create more inclusive and effective STEM education.
Jeremy Silver writes Android games, loves automating repetitive tasks, and is determined to take all the mystery out of programming. You can catch him on the ski slopes, falling out of planes, or hacking away into the wee hours.
Jose Nieto became an Android Developer after graduating from the Android Nanodegree program. He is now a Content Developer at Udacity, where he builds learning experiences for thousands of future Android Developers worldwide.
Impacted by COVID-19? We're offering deeper discounts. Apply and see how much.Get your discount
Start learning today! Switch to the monthly price afterwards if more time is needed.
Start Learning Today! Get maximum flexibility to learn at your own pace.