android-ux
Installation
SKILL.md
Android UX
Material Design 3 and Android platform UX principles for building apps that feel native, accessible, and responsive.
Touch & Interaction
Touch target size
- Minimum 48×48dp for any interactive element (buttons, icons, checkboxes, list items)
- If the visual element is smaller, expand the touch area with
Modifier.minimumInteractiveComponentSize()or extra padding - Minimum 8dp gap between adjacent touch targets to prevent mis-taps
// Visual icon is 24dp but touch target is 48dp
IconButton(onClick = onClose) { // IconButton enforces 48dp by default
Icon(Icons.Default.Close, contentDescription = "Close")
}