Guides intermediate Android frontend design study using Material Design 3, typography, color roles, spacing rhythm, states, motion, and accessibility on Views/XML. Use when the user wants to learn Android UI design, study Material 3, improve design skills, follow a weekly curriculum, or prepare before changing the OutOfRouteBuddy frontend.
Turn “get better at Android UI” into a repeatable study habit aligned with Material Design 3 and platform conventions—not generic web design. Targets View-based / XML projects (Compose concepts noted only where useful for future migration).
frontend-pleasantness-reviewer — scores screens against project UX docs (pleasantness rubric). Use after you understand M3 basics; this skill is , that skill is .android-material-ui-audit — checklist when auditing or fixing layouts/themes. Use when moving from study to implementation.reference.md — Full 2-week outline, resources, habits, terminology.| Week | Focus |
|---|---|
| 1 | M3 color roles, dynamic color awareness, type scale, shape/elevation consistency |
| 2 | Interactive states, touch targets (~48dp), purposeful motion, TalkBack/contrast |
For study sessions, prefer:
themes.xml roles only).theme, attr, or Compose MaterialTheme if relevant.