How DevUI Boosts Design Efficiency with JSON‑Driven UI Assets
This article shares the DevUI team's agile design practice, explaining how they transform Sketch designs into JSON data, automate asset versioning, and streamline collaboration between designers and developers to overcome scaling challenges and accelerate product innovation.
Design Value
In modern internet products, design has shifted from merely supporting to actively empowering product decisions, as detailed features become homogeneous and fine‑grained details determine success.
DevUI highlights that growing product lines, expanding teams, and increasing roles cause design assets to lag behind product evolution, creating bottlenecks.
Efficiency Challenges in Large‑Scale Design
When product scale expands, designers face massive, version‑heavy assets across dozens of micro‑services, making asset management painful.
Frequent design revisions, inconsistent tools among roles, and geographic or temporal gaps further hinder smooth collaboration, especially between design and development.
Redundant and repetitive design work consumes valuable time, limiting innovation.
Turning Design Collaboration into Data Collaboration
By abstracting design specifications (colors, fonts, spacing, etc.) into JSON, DevUI creates a common language for designers and developers, reducing ambiguity and improving hand‑off efficiency.
Sketch’s API (available since version 49) can export design elements as JSON, enabling automated processing and version control.
Code‑Maintained Design Assets
Design assets expressed as JSON allow developers to maintain UI components directly in code, ensuring precision and reducing manual re‑creation.
Benefit 1: Eliminates repetitive design work, freeing designers to focus on innovation.
Benefit 2: Guarantees consistency between design specifications and implemented UI, avoiding mismatches.
Updating visual aspects becomes a matter of editing data rather than redrawing assets.
Design Asset Versioning
Version control for design files is essential as features evolve; DevUI tracks design iterations and selects optimal versions through their documentation platform.
Collaborative Innovation Workflow
Traditional face‑to‑face or phone discussions are replaced by an online collaborative process: designers upload Sketch files via a plugin, product managers and engineers comment on specific sections, designers iterate, and all versions are recorded in the DevUI documentation.
Product Demonstrations
Examples include board classification lists, creating new board categories, and viewing uploaded design drafts, illustrating the end‑to‑end workflow.
Conclusion
As technology product competition intensifies, design’s guiding role becomes critical. DevUI’s exploration of JSON‑driven design assets, cross‑role collaboration, and agile iteration demonstrates a practical path to higher design efficiency and product innovation.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Huawei Cloud Developer Alliance
The Huawei Cloud Developer Alliance creates a tech sharing platform for developers and partners, gathering Huawei Cloud product knowledge, event updates, expert talks, and more. Together we continuously innovate to build the cloud foundation of an intelligent world.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
