All posts
Design5 min read
Recovering a design system from a binary
PN
Priya Nair
Design Engineer ·
A compiled app still carries its design language, it’s just encoded in resource tables, theme attributes, and drawables. AppMD reads those back into something a designer can actually use.
From resources.arsc to tokens
Color resources, text appearances, and dimension values become a structured palette, a type scale, and a spacing system, the tokens the original team worked from, reconstructed.
Why it’s useful
Auditing consistency, rebuilding a component library, or documenting an app that lost its design source, all become tractable when the system is legible again.
Understanding, not cloning
The goal is comprehension. AppMD surfaces the design language so teams can understand and align, not to lift someone else’s product.