Dynamic Type: как сделать шрифты масштабируемыми
Суть
Dynamic Type — системная настройка размера текста: от xSmall до xxxLarge, а в разделе Универсального доступа ещё пять увеличенных размеров (accessibilityMedium … accessibilityExtraExtraExtraLarge). Приложение обязано подхватывать её: многие пользователи держат текст крупнее стандартного, а не только люди со слабым зрением.
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep