Yorkshire Systems

Design system

Make everything simpler.
Throw out as much as possible from modern UI thinking, especially Material Design.

Typography

Tites and section headings should use sentence case where only the first word, proper nouns, and abbreviations are capitalised.

Correct: Yorkshire Systems design guide Incorrect: Yorkshire Systems Design Guide
Correct: A history of the RSPB Incorrect: A History of the RSPB

Font size

In Android apps limit size to 4 variations. Resonance has 9.sp, 13.sp, 15.sp, and 17.sp with the smallest 9.sp limited to use in footnotes. Standard apps without so many screen elements shouldn't need to use a value of 9.sp, it's too small accessibility-wise.

Buttons

Yorkshire Systems house style is a simple outlined button.

Actions and item select

Related actions

For a group of related actions use a FlowRow based Composable ButtonsFlow:

Item select

A single choice group uses the same Composable:

Multiple choice

Multiple choice Composable MultiChoiceButtonsFlow instead of a traditional Checkbox group: