When I joined Liputan6 as a dedicated mobile designer and there was no documentation or guidelines regarding app design. When I accepted the first task, I needed to take a few first days to study the app and existing design mockups, and did a quick audit and found the problem:
<aside> 🤔 How can I create a design system that is simple and understandable?
</aside>
I wish I was born with the ability to create design systems. When I started, I had no idea how to organize all my components. Luckily, many great companies like Shopify, Gojek, and Bukalapak shared publicly their design system so I could learn from them.
Started with creating a style guide for the system, collecting the available components, make variable and variant. collected into 1 Figma design system file which then for every new feature design, and make it as design library. collecting master components into the library file and regularly updating each component into the library.
So, starting to gather components, and update icons, in parallel with multiple revamps and launching dark mode, I update one by one from typography, color, icons, illustration kit, empty state, and other components