~/talk

Designing a Design System

slides:none on file

A Swift CLI named Prism reads Zeplin style guides via the Zeplin API, applies Stencil-style templates and generates platform-specific code (iOS color enums, Android colors.xml/styles.xml, Web HTML or JSON). It runs in CI (Bitrise) to open automated PRs across repos, so a seven-engineer mobile team and two designers sync tokens from one source of truth and push changes without manual edits. The system ships icons and components too, cuts repetitive work, and reports saved hours and far fewer handoff bugs.

AI-written summary · about

  1. 0:00Introduction and speaker background
  2. 1:12Why platform agnostic design systems
  3. 2:36Problems with design-development sync
  4. 5:25Defining a design system
  5. 6:08Goals for the design system
  6. 6:49Zeplin as single source of truth
  7. 8:12Challenges with code generation
  8. 9:15Building the Prism tool
  9. 11:01Introducing template-based generation
  10. 12:47Android code generation with templates
  11. 13:49Handling naming conventions
  12. 14:10Synchronized text styles across platforms
  13. 14:52Generating web style guides
  14. 15:35Reviewing design system goals
  15. 16:18Automating code generation with CI
  16. 17:41Designer-friendly automation workflow
  17. 18:22Pull requests and Slack notifications
  18. 19:06Impact and benefits of Prism
  19. 19:27Future of Prism and component generation
  20. 20:12Live demo of Prism
  21. 23:41Key takeaways and closing remarks
  22. 24:43Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.