Enabling designers to work fast and smarter
Problem: There was no design system in place. This meant two big problems:
(1) Creating new screens was a slow process – there was no source of truth for spacing, colors, fonts and icons. Designers were building components from scratch and with no real way of knowing how consistent they were being with the rest of the app and the overall design language.
(2) Making design changes required us to manually update every screen – Even for small adjustments, we needed to go into every file and make that change.
My Tasks:
Create a design system for mobile
Work with desktop designer to stay visually consistent across platforms
Manage the design system and guide other designs on how to use it
My Role: Sr. Product Designer
Team: 1 PM, 2 Mobile Devs
Platforms: iPads, Android tablets and Chromebooks
My goal was to create powerful, flexible components
Built into every component was the ability to change it around based on the designer’s needs.
Organization - Atomic System
I broke every component down to it’s basic components (Objects, Icons, Fonts).
In this system, the larger items are built by using smaller items.
Atoms (Icons, Fonts)
The smallest parts of the ecosystem. Designers no longer had to think about what fonts to use (we built that into the components). We also cleaned up and organized all of our icons (which were created by a designer on our systems team).
Molecules (Buttons, Pills, Input Fields)
Individual objects made up of atoms, used in many places in the app.
Organisms
Molecules are put together to create larger items like menus and note snippets.
Ecosystems
Entire screens made up of components.
Flexibility
The components are easy to use with options built into them.
Results: New features built using the design system
Designers on our team were able to quickly build screens for new features using the design system I created.