Documentation and Audit
Creating an audit of the existing design library of what’s missing, what’s usable, and what is unaddressed. Collating screenshots of existing components in the app, often with redundant functionalities.
Rebuilding Components
For components that already existed, I prioritized recreating them using variant properties and adjusted auto layout as necessary. We used the same principles in designing and recreating all other components.
For instance, we had an existing bottom sheets component, but it needed improvement. The existing component was not optimized to resize across different mobile sizes, and its variants were incomplete.
To address the issues with the bottom sheets component, we undertook a recreation process that would preserve the design while improving functionality.
Using Figma's auto layout feature, we recreated the container and connected text and color styles to each component. To reduce the need for additional variants, we also established relevant variant properties.
Here's a video detailing the work done for the bottomsheet component
Another example is when we reduced the variants for the Tabs component by utilizing the variant properties. In doing so, we managed to significantly reduce the number of variants used.
Before using variant properties
After using variant properties
Writing Guidelines
We established component standards in the guidelines, which covered the component's usage, content, and behavior.
Usage guidelines specify when to use the component, when not to use it, alternative components, and variant requirements.
Content guidelines detail visual specifications, such as redlines, size, spacing, and fonts as necessary.
Behavior guidelines document interaction behaviors and affordances of the component.
Snippet of the bottom sheet guidelines
Snippet of the button guidelines
Iterating
Whenever a component is finished, a video walkthrough would be posted in the internal Slack channel for the designers’ review. An actual review is then conducted during a separate design system workshop following a design critique format.
After using variant properties