android-device-matrix
Installation
SKILL.md
android-device-matrix
Runs the same app through many device configurations and reports which ones
break. scripts/devmatrix.py applies each cell, verifies it by reading the
configuration back off the device, captures evidence, and restores everything
it touched.
Two questions in one sweep:
- Layout — does the UI hold at 320dp and at 840dp, in landscape, at 200% text, in dark mode, behind a cutout?
- Capability absence — the app declares features and permissions it can live without. Does it actually survive losing them?
The fidelity limit, stated first: wm size/wm density remap the logical
metrics of one emulator's panel. They cannot fake a display cutout you did not
enable, a real device's aspect ratio, a hinge, or a vendor skin. A pass here
means "it fits this rectangle", not "it fits that device". Cells that need a
real AVD are reported as recipes rather than silently faked.