Foundation
Our aim is to create a design system that can be used seamlessly across multiple teams and multiple Adjust products. We’re creating a system that is elegant, modern, useful and comprehensive.
Practical, adaptable and functional
With products as big as ours, we need a system that will cover a lot of needs and be able to work as we scale. Adaptability is an important part of our design system, to make building and maintaining easier.
Easy to understand, easy to use
Design systems have many different types of users, and cross-functional thinking is now a staple in modern teams. Our system is created collaboratively with this in mind, in order to help bridge the gap between design and development and speed up build.
Our core team aim while building this is twofold:
- Peace of mind through fewer concerns for the whole Adjust team
- Scale the product suite efficiently while keeping it consistent
Benefits of a Design System
We’re working to solve a range of problems for a whole range of users:
Product Designer
Pain Points
- Visual inconsistency between the designs given for development and the final output
- Keeping updated versions of designed components and related code in sync
Needs
- Clear design usage principles
Frontend Developer
Pain Points
- Visual inconsistency between the designs given for development and the final output
Needs
- Access to complete and up-to-date design specs
- Usage examples of components
Product Manager
Pain Points
- Speaking in one “language” with all team members
Needs
- An effective system to help Designers and Developers collaborate at their best
We understand that a good design system is constantly updating, changing and growing, and we hope you find this a useful reference well into the future.