Stay organized with collections
Save and categorize content based on your preferences.
check_circle
Intro to Material Design with Compose
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
Video
Optional
Welcome to Pathway 3! This video introduces Material Design and how you can use it to improve the user experience of your app.
Skip
check_circle
Material Theming with Jetpack Compose
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Learn how to add Material theming to a Compose app, by customizing color, shape, and typography.
check_circle
Simple animation with Jetpack Compose
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Add a simple animation to your app in Compose, and experiment with other types of animations.
check_circle
Testing for Accessibility
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Test an app for accessibility and how to make your app accessible to more users.
check_circle
Practice: Build Superheroes app
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Practice what you learned about Material Design and simple animations in order to build an app that displays a list of superheroes.
check_circle
Project: Create a 30 Days App
keyboard_arrow_down
keyboard_arrow_up
emoji_objects
Codelab
Using everything that you learned in this unit, create your own Android app that displays 30 tips (one for each day of the month) on a topic of your choice.
check_circle
What's next?
keyboard_arrow_down
keyboard_arrow_up
ondemand_video
Video
Optional
Congratulations on completing the third unit! In this unit, you learned more intermediate programming concepts in the Kotlin language so you could build apps that display information in a list, and apply Material Design guidelines for a better user experience.
Skip
Quiz
Test your knowledge and earn your Build beautiful apps badge.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Missing the information I need"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Too complicated / too many steps"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Out of date"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Samples / code issue"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
{}
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],[]]