Android Basics: User Interface

Udacity offers this course on understanding design and layout in Android. As part of a master series in Android programming and development, it serves as an initial introduction to familiarize students with the basics of the operating system and developing for it.

Created by: Katherine Kuan

Produced in 2015

What you will learn

  • User input
  • Multiple app screens
  • Networking
  • Data storage

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 0 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a android development course? Or looking for more detail on Katherine Kuan's Android Basics: User Interface? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

android development Awards Best Free Course

Learn the basics of Android and Java programming, and take the first step on your journey to becoming an Android developer!This course is designed for students who are new to programming, and want to learn how to build Android apps. You dont need any programming experience to take this course. If youve been using a smartphone to surf the web and chat with friends, then youre our perfect target student!Learning anything new can be tough. We will walk you through the process of making Android apps, but to get the most out of this course, you must bring your enthusiasm for learning, and budget time on your calendar to learn with us.By the end of this course, you will have learned how to build an apps layout and then practiced those skills by making a birthday card app.



    • This is one of the easiest and friendliest introductions into programming and development you can find anywhere.
    • You can try the free version of the course before you decide if you want to commit to the degree program.
    • Paid add-ons are worth substantially more than most paywall-restricted learning supplements. They include mentorship, certification and career assistance.
    • The free course covers virtually nothing. All of the hands-on resources and external help are part of the upcharge, not to mention certification.
    • The bulk of concepts in the course hardly require a course to learn. Unless this is being taken as part of the certified master series, it is a potential waste of time.
    • Allotting 2 weeks to complete such simple learning seems inefficient.

Instructor Details

Katherine Kuan

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.



0 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Dimitrios T on 03/21/2017

Poor introduction of the android front end development. The student learns only how to write 3 layout xml elements which are integrated for the design of the phone screen. It takes officially 2 weeks, but it would rather take 2 days!

By Anonymous on 01/31/2018

One of the best introductory courses for Android that I have personally come across...

By Shaheen Kader on 04/11/2017

In terms of the course, its well structured, that's it! Its useful if and only if : your objective is to get a structured base to Android development OR if your objective is to be an amateur developer. If your goal is to be a pro, then skip the Udacity courses, take a project idea that you are excited about and work on it.

By Computer Science on 03/14/2019

The learning goals are presented in the first video. It also gives some quiz questions to reforce the concepts, such as on the views, but it is quite simple, no need to use two quizzes to introduce the same concept. In summary, the learning objectives of the material are very clear. It is a good resource for learners to grasp the basic knowledge to start learning about mobile app development. It can be used as an introductory self-study material for learners. It also provides quizzes for self-assessment.

By Uday Phalak on 01/01/2017

I have learn android development through various Mooc's and videos like Thenewboston, Lynda, Pluralsight, Videotobrain, Coursera hosted by Prof. Adam Porter, he also good, when it comes to basics and finally Udacity. I find Udacity very convenient and they provide more interactive learning. Its best to learn from google experts

By CraftyAdventurer on 04/19/2018

Udacity courses don't teach you architecture, that's not their goal. They teach you about android framework and it's components. They are worth the watch to learn about framework itself, and after that you can find tons of resources online about architecture.

By FreeToasty on 05/03/2017

I'm currently taking the beginners course for android development its 5 different classes (for the free version) you don't need to know anything to take it, they WILL go over the java stuff. But it teaches you important best practice information you need to know I would not skip it at all its very in depth as well. You cannot finish it in a day.

By iceman_xiii on 09/17/2018

their free courses for android development are good. they teach you in java.

By thuongthoi056 on 07/27/2017

Though the Udacity's courses are pretty good and I still recommend it, it taught to do a lot of things by Google's way which was not always the best way/ practical.

By Aleksandar Vasilevski on 05/10/2017

I was searching for good android course online when i started with Android development and after 4 months i can say the time spend on Udacity Android courses was worth it. It is everything very good explained the learning pace is good you dont need prior programming experience if you know something then you can have even better start.

By schv09 on 09/06/2018

I have already gone through the courses in the Android basics series from Udacity and found the teaching style really good for me. I also like that you have projects to work on. I never enrolled in the Nanodegree itself, but I followed along and did all projects.

By Faizaan Gagan on 08/21/2017

Udacity is the best one so far. Start with android basics and then there are four other courses from intermediate to advanced. And as a matter of fact, all the courses are FREEE!!. The content is top quality because they have engineers from Google delivering the content..