video: https://www.youtube.com/watch?v=Jr8hJdVGHAk
slide: https://speakerdeck.com/dlew/using-styles-and-themes-without-going-crazy-1
Main points:
- When to style
- When NOT to style
- Parenting
- TextAppearance
- Themes vs. Styles
- Applying to View
- Use AppCompat
- Window Attributes
- Color Attributes
- Default Styles
- Resource Attributes
- Namespacing
- Finding Attributes
- Attributes in XML
- Debug Color Theme
- Dump Theme ( HierarchyViewer)
- Custom Attributes
- Dynamic Styles
- Dynamic Theming
Themes vs. Styles
- Same thing!
- Different scope
- Different attributes