Below you can find useful materials that were used for preparation. Those links will help you to consolidate knowledge. So read wisely:
- Android themes & styles demystified - Google I/O 2016
- Best Practices for Themes and Styles (Android Dev Summit '18)
- Developing Themes with Style (Android Dev Summit '19)
- Android Styling: Themes vs Styles
- Android Styling: Common Theme Attributes
- Android Styling: Prefer Theme Attributes
- Android Styling: Themes Overlay
- What’s your text’s appearance? Understanding how to declaratively style text on Android.
- DayNight — Adding a dark theme to your app
material-components-android-examples The apps in this repository are Android implementations of fictional Material Studies.
MaterialThemeBuilder Build a Material Theme lets you create your own Material theme by customizing values for color, typography, and shape.
Material Components are interactive building blocks for creating a user interface.
COLOR TOOL Create, share, and apply color palettes to your UI, as well as measure the accessibility level of any color combination.