Lesson 1
Building Layouts: Part 1
Learn how to place layouts on a page to create images, buttons, and text on a phone screen
Course
Learn how to transform your hand-drawn app designs into layouts using the XML markup language, and use Views and ViewGroups -- the building blocks of an Android app's user interface -- to display images and text.
Learn how to transform your hand-drawn app designs into layouts using the XML markup language, and use Views and ViewGroups -- the building blocks of an Android app's user interface -- to display images and text.
Single-screen app design
Android ui development
Beginner
4 weeks
Real-world Projects
Completion Certificate
Last Updated December 5, 2022
No experience required
Lesson 1
Building Layouts: Part 1
Learn how to place layouts on a page to create images, buttons, and text on a phone screen
Lesson 2
Building Layouts: Part 2
Learn how grouping layouts together allows for more creative and original designs
Lesson 3
Practice Set: Building Layouts
Download Android Studio and get your first designs onto an actual phone
Lesson 4 • Project
Project: Build a Single Screen App
Design and implement a simple app that displays information about a small business.
Kunal Chawla
Co-Founder, Chalees Minute Foundation
Kunal was a Course Developer & Instructor at Udacity. Kunal loves teaching. Before joining Udacity, he taught 6th grade science at a school in New Delhi, India. He loves thinking about what makes good teaching and learning happen and considers a classroom to be his natural habitat. He holds a BS in Computer Science from University of Texas at Austin and an MA in education technology from Stanford University.
Lyla Fujiwara
Android Developer Advocate at Google
Lyla authored many of the fundamental Android samples and trainings for Android Jetpack, Kotlin and testing. She's also had the honor of teaching everyone from high-school students to senior developers how to make Android apps. These days, she's part of the team bringing you the Google News Android app.
Chris Lei
Katherine Kuan
Senior Software Engineer at Google
Katherine obtains both a M.S. degree in Electrical and Computer Engineering as well as a Ph.D in Electrical Engineering from the University of California, Irvine. She is currently a Senior Software Engineer at Google.
Kunal Chawla
Co-Founder, Chalees Minute Foundation
Kunal was a Course Developer & Instructor at Udacity. Kunal loves teaching. Before joining Udacity, he taught 6th grade science at a school in New Delhi, India. He loves thinking about what makes good teaching and learning happen and considers a classroom to be his natural habitat. He holds a BS in Computer Science from University of Texas at Austin and an MA in education technology from Stanford University.
Lyla Fujiwara
Android Developer Advocate at Google
Lyla authored many of the fundamental Android samples and trainings for Android Jetpack, Kotlin and testing. She's also had the honor of teaching everyone from high-school students to senior developers how to make Android apps. These days, she's part of the team bringing you the Google News Android app.
Chris Lei
Katherine Kuan
Senior Software Engineer at Google
Katherine obtains both a M.S. degree in Electrical and Computer Engineering as well as a Ph.D in Electrical Engineering from the University of California, Irvine. She is currently a Senior Software Engineer at Google.
Get Started Today