android-ux

Installation
SKILL.md

Android UX

This reference covers the non-obvious platform facts and reviewing an existing screen for M3 compliance, not the basics of building M3-correct UI.

Non-obvious platform facts

Foldable postures

Foldables introduce postures beyond window size classes. Detect them with WindowInfoTracker + FoldingFeature (Jetpack WindowManager), and never place interactive content or critical information across the hinge.

Posture Detection Layout behavior
Flat (unfolded) no folding feature Treat as Medium/Expanded by width
Half-opened, horizontal fold (tabletop) HALF_OPENED + Orientation.HORIZONTAL Content top half, controls bottom half
Half-opened, vertical fold (book) HALF_OPENED + Orientation.VERTICAL List left, detail right
Folded (cover screen) Treat as Compact
Installs
110
GitHub Stars
136
First Seen
Mar 25, 2026
android-ux — rcosteira79/android-skills