Inspired by SwiftUI, Building a Design System on UIKit
summary
The talk explains how to simplify building UI components in a large-scale iOS app (example: Sber Salut) by adopting core SwiftUI ideas while keeping UIKit for iOS 11+ support. It describes concrete design-system concepts and patterns that make component creation easier now and smooth the future migration to SwiftUI.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:14What is a design system
- 4:27Sberbank experience
- 6:35Building your system
- 12:57Design system evolution
- 23:40Stabilization and growth
- 25:06Implementing a component
- 31:52Summary
- 33:36Q&A
related talks
28mSwiftUI for UIKit developers
37mAdopting SwiftUI at scale
06mLightning talk: Design System - Modular component model
50mLet's Design UI the Right Way
39mSwiftUI — Everything from Scratch Again
27mAdvanced Design System Considerations
36mSwiftUI Everywhere
37mBuilding a Design System in Flutter Within Everyone's Reach
