~/talk

Creating DoorDash’s native mobile design system

links:none on file
links:none on file
name:Will Hou
links:none on file
links:none on file
slides:none on file

DoorDash’s Prism system claims a single native library powers three product surfaces and now contains 38 native mobile components after a multi‑year build that began in 2017 and serves 65 product designers and 350 engineers. Process artifacts include a Figma design Direction doc, Google Sheets “component ingredients,” component spec sheets, Figma APIs plus Style Dictionary for token codegen, and outputs of iOS UI/asset catalogs (UIKit and SwiftUI) and Android Kotlin Compose and XML. Several components needed custom builds; a slider and timeline reveal what breaks when design direction is skipped.

AI-written summary · about

  1. 0:00DoorDash design system intro
  2. 2:57Design system challenges
  3. 3:40Three-phase design process
  4. 4:42Design Direction phase
  5. 6:26Past design mistakes
  6. 7:08Detail design phase
  7. 9:59Handoff process and Figma
  8. 11:43Code generation for mobile
  9. 14:34Cross-platform components
  10. 17:48Ship review and adoption
  11. 19:56Recap and takeaways
~/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.