An Introduction to Multi-Platform Design Systems

A presentation at Clarity in September 2020 in by Daniel Banks

Slide 1

Slide 1

An Introduction to Multi-Platform Design Systems Danny Banks @dbanksdesign bit.ly/clarity2020-multiplatform

Slide 2

Slide 2

Less than 10% of public design systems support platforms other than the web.* * dbanks.design/blog/multi-platform

Slide 3

Slide 3

Differentiating factors

Slide 4

Slide 4

Consistency Cohesion

Slide 5

Slide 5

Applications don’t need to look exactly the same across all platforms.

Slide 6

Slide 6

Slide 7

Slide 7

Foundations Principles Brand Content strategy Localization Communications

Slide 8

Slide 8

Design tokens Foundations

Slide 9

Slide 9

Definitions Design tokens Foundations

Slide 10

Slide 10

Component Definitions <example-banner variant=”warning” title=”Uh oh” description=”Something bad happened” />” <com.example.component.Banner app:variant=”warning” app:title=”Uh oh” app:description=”Something bad happened” />” let banner = Banner( variant: .warning, title: “Uh oh”, description: “Something bad happened” );

Slide 11

Slide 11

“ We design and build in parallel so any discussions on details that come up during implementation (and there are usually many) get addressed and considered together. A system built on parity: How to treat all of your users equally by Linzi Berry, Kathy Ma, Sam Soffes from Lyft

Slide 12

Slide 12

Systems should support how creators work.

Slide 13

Slide 13

Slide 14

Slide 14

Efficiency Autonomy

Slide 15

Slide 15

Low friction environments

Slide 16

Slide 16

Lowest fidelity to express intent Rely less on mockups Get to code quicker Designer & developer pairing

Slide 17

Slide 17

Spread ownership Distribute creation Own the full experience Meet creators where they are

Slide 18

Slide 18

Slide 19

Slide 19

Cohesion Autonomy

Slide 20

Slide 20

Over 25% of public design systems support multiple platforms next year.

Slide 21

Slide 21

Thank You! Danny Banks @dbanksdesign bit.ly/clarity2020-multiplatform