Modern apps must stand out from the crowd and establish a brand identity. On Android, you would use the Material Design guidelines to create a custom theme for your app.
The theme would incorporate the brand palette, details about the typographic scale used in your app, and specifications for the different shapes the design system uses.
When working with views, you would define a theme in your styles.xml file by extending a Material theme and applying it to all styles extending from it. Ensuring that all UI components adhere to the style would be another level of work, as you would need to apply the style to every widget and every screen, often leaving room for errors.
Jetpack Compose makes this extremely easy in comparison and supports Material Design 3, the latest iteration of Material Design.
In this lesson, you’ll learn about Material Design & theming with Material Design in Jetpack Compose. You’ll cover:
The components of Material Theming.
Creating a custom Material Theme for your Compose app.
See forum comments
This content was released on Sep 10 2024. The official support period is 6-months
from this date.
Learn how to use Material Design to create a truly custom theme for your app.
Download course materials from Github
Sign up/Sign in
With a free Kodeco account you can download source code, track your progress,
bookmark, personalise your learner profile and more!
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.