advanced-2020-themes-styles

Resources

Below you can find useful materials that were used for preparation. Those links will help you to consolidate knowledge. So read wisely:

Video:

  1. Android themes & styles demystified - Google I/O 2016
  2. Best Practices for Themes and Styles (Android Dev Summit '18)
  3. Developing Themes with Style (Android Dev Summit '19)

Articles:

  1. Android Styling: Themes vs Styles
  2. Android Styling: Common Theme Attributes
  3. Android Styling: Prefer Theme Attributes
  4. Android Styling: Themes Overlay
  5. What’s your text’s appearance? Understanding how to declaratively style text on Android.
  6. DayNight — Adding a dark theme to your app

Material Design

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.