“At Uber, we’ve built a cross-platform design system with hundreds of thousands of weekly Figma inserts and an accompanying super plugin. But like everyone, we started with only a few components and multiple one-off plugins. We’ve carefully matured our design system through data and heart. Yet it hasn’t been straightforward. There’s a constant tension between what designers and developers need and how we interpret data. These growing pains only seem to get worse the more a system evolves. In this session, we’ll show you that data and heart don’t have to be at odds as we share how we mature our design system and plugins. Through demos of AI-driven tooling, we’ll explore the role data can play in the future and help your team scale your system by balancing numbers with heart.”
Uber took a programmatic approach to create 256 new components for map markers. “By automating the construction of the markers, I was able to avoid human-error and efficiently generate the full set of variants. Programmatically testing the components allowed me to thoroughly validate them under multiple scenarios and be confident of their quality.”
Uber published components from their React UI framework as an open-source resource on Figma.