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

[DevDojo] Mercari Design System for Mobile - 2024

[DevDojo] Mercari Design System for Mobile - 2024

Design systems are something that Mercari is heavily focused on in the interest of providing our users with a sustainable and consistent user experience. In this session, we will explain the basics of design systems for mobile, and how we actually create and operate them at Mercari.

mercari

May 28, 2024
Tweet

More Decks by mercari

Other Decks in Technology

Transcript

  1. • Why are Design Systems relevant to you? • What’s

    a Design System? • Why are Design Systems needed? • Implementation & Structure Agenda
  2. Designer Use the Design System to design UIs Mobile /

    Frontend Engineer Use the Design System to understand the design and develop applications. QA Use the Design System to spot inconsistencies in the application. Backend engineer / etc… Understand overall design structure to help designing data, interfaces, etc. Why are Design Systems relevant to you?
  3. Guideline consisting of rules, styles and components used to build

    application user experiences Design System is…
  4. Guideline Design System is a guideline for creating design Language

    Design System is a common language between design and software development Library The Design System is a library to build User Interfaces
  5. Guideline Design System is a guideline for creating design Language

    Design System is a common language between design and software development Library The Design System is a library to build User Interfaces
  6. Only limited styles ex, can not define spacing token (Except

    Zeplin) Single layer reference Can not refer a style reference as value to another style Single theme Not easy to switch themes on design tool without plugin
  7. History Legacy (original) design Design 1.0 Rebranding (+ dark mode)

    DS 2.0 The first Design System DS 1.5 Current Design System DS 3.0 Future DS 4.0
  8. Styles Including colors, sizes (margin, paddings), typography, etc. which defines

    the appearance the application and can be changed by external factors like: color mode, localization, screen size ... Components Are a set of UI blocks can be modified under rules defined by Design System. The appearance of components are based on styles. A Design System Component can have multiple implementations base on platform or screen sizes.