Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build your design system from scratch

Ivana
October 09, 2019

Build your design system from scratch

Planning, setting and creating a design system is crucial for effectively designing and keeping consistent user interfaces.

Ivana

October 09, 2019
Tweet

More Decks by Ivana

Other Decks in Design

Transcript

  1. @ive77i Build your design system from scratch @webcampzagreb #wczg Build

    your design system from scratch WebCamp Zagreb October 9th 2019
  2. @ive77i Build your design system from scratch @webcampzagreb #wczg individual

    and not systematical problem solving fragmented visual language
  3. @ive77i Build your design system from scratch @webcampzagreb #wczg language

    is not understood by everyone misunderstandings
  4. @ive77i Build your design system from scratch @webcampzagreb #wczg a

    collection of reusable components, guided by clear standards assembled can build any number of applications
  5. @ive77i Build your design system from scratch @webcampzagreb #wczg 1.

    an inventory • visual attributes • UI elements https://cssstats.com https://github.com/getflourish/Sketch-Style-Inventory
  6. @ive77i Build your design system from scratch @webcampzagreb #wczg 2.

    guidelines defining design language styles and properties
  7. @ive77i Build your design system from scratch @webcampzagreb #wczg •

    colors • typography • spacing • images • visual form • motion • sound (visual) design language
  8. @ive77i Build your design system from scratch @webcampzagreb #wczg •

    brand • information • hierarchy • interaction feedback color
  9. @ive77i Build your design system from scratch @webcampzagreb #wczg 1-3

    primaries neutrals for general UI colors for different states
  10. @ive77i Build your design system from scratch @webcampzagreb #wczg •

    brand • information • hierarchy • user experience typography
  11. @ive77i Build your design system from scratch @webcampzagreb #wczg up

    to two typefaces / weights type scale leading, spacing and sizing https://www.modularscale.com
  12. @ive77i Build your design system from scratch @webcampzagreb #wczg •

    brand • visual communication • icons, illustrations, photos • define guidelines images
  13. @ive77i Build your design system from scratch @webcampzagreb #wczg •

    backgrounds • gradients • textures • shadows/elevation (z-indexes) • rounded corners • borders visual forms
  14. @ive77i Build your design system from scratch @webcampzagreb #wczg •

    animations • tansitions • sound motion and sound
  15. @ive77i Build your design system from scratch @webcampzagreb #wczg 3.

    UI library designing components with global rules and reusable style
  16. @ive77i Build your design system from scratch @webcampzagreb #wczg elements

    (or basics, or atoms) components (or molecules, or modules) regions (or zones, or organisms) layouts
  17. @ive77i Build your design system from scratch @webcampzagreb #wczg •

    consistent • self-contained • reusable • accessible • robust foundations
  18. @ive77i Build your design system from scratch @webcampzagreb #wczg Thanks!

    twitter.com/ive77i linkedin.com/in/ivanamilicic/ instagram.com/just_ivana_things/ joind.in/talk/d2bc8