Thumbtack Feb 28, 2020

Building A Native Design System For iOS

Article Summary

Kevin Beaulieu from Thumbtack reveals how they built an iOS design system that balances strict consistency with real-world flexibility. The secret? Making standard usage effortless while keeping customization possible.

Thumbtack's engineering team extended their web design system (Thumbprint) to native iOS, creating a unified component library that maintains brand consistency across platforms. The article details their architectural decisions and principles for building reusable components that iOS engineers actually want to use.

Key Takeaways

Critical Insight

Thumbtack's native design system increases both product quality and developer productivity by making compliant implementations easy and non-standard ones progressively harder.

The article includes a clever Swift struct pattern for button themes that elegantly solves the standardization versus customization dilemma.

Recent from Thumbtack

Related Articles