Lesson 13: App UI design

Learn UI best practices and how to make your app follow the Material Design guidelines.


Material Components Basics


Learn the basics of using Material Components for Android by building a simple app with core components in Kotlin.

Material structure and layout


Learn how to use Material for structure and layout on Android in Kotlin.

Material theming with color, elevation and type


Discover how Material Components for Android make it easy to differentiate your product and express your brand through design in Kotlin.

Android styling: common theme attributes

Learn about common theme attributes that come from Material, AppCompat and the Android platform.


Earn your badge for completing Lesson 13: App UI design.