Let's Build a SwiftUI Based Design System
Having had a little experience setting up design systems that are UIKit based, I got really excited about doing one for SwiftUI. My initial impression is that SwiftUI doesn't exactly lend itself to reuse but I don't think this is the case and I'd like to explore this possibility by creating a design system from scratch for SwiftUI and blog about it (mostly to hold myself accountable to get this done).
I'm going to make a few assumptions from here on out that the reader is already familiar with:
Wait, I'm not familiar with design systems yet
No worries! Here are a few resources that I found useful when I started out:
- A Comprehensive Guide to Design Systems from the InVision blog.
- Introducing Design Systems Into Chaos from Diana Mounter.
- Design Systems from Alla Kholmatova is probably my favorite book on the topic.