An updated reference guide for interaction designers. Covers pages, components, widgets, input methods, and the new patterns that emerged between 2013 and 2025. Click any pattern for full detail.
| Target | Small Phone (< 5") | Standard Phone (5–7") | Tablet (9–13") |
|---|---|---|---|
| Text (min readable) | 11pt / 3.9mm | 13pt / 4.6mm | 16pt / 5.6mm |
| Icons (visual) | 20pt / 7mm | 24pt / 8.5mm | 28pt / 10mm |
| Touch target (min) | 44pt / 15.5mm | 44pt / 15.5mm | 44pt / 15.5mm |
| Touch target (preferred) | 48pt / 17mm | 48pt / 17mm | 56pt / 20mm |
| Spacing (center-to-center) | 28pt / 10mm | 32pt / 11mm | 36pt / 13mm |
| Area | iOS (Dynamic Island) | Android (Punch-hole) | Recommendation |
|---|---|---|---|
| Top safe area | 59pt | 24–32pt | Never place interactive content in status bar zone |
| Bottom safe area | 34pt | 0–16pt | Bottom nav must clear home indicator |
| Side margins | 16pt min | 16pt min | Use safeAreaInsets API, never hardcode |
| Bottom nav height | 83pt (nav+safe) | 56pt standard | Add safe area on top of component height |