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

LDS: Developing a Cross-Platform Icon Managemen...

LDS: Developing a Cross-Platform Icon Management System

Akihiro Tamada
LINE Front-end Development Center Front-End Engineer
https://linedevday.linecorp.com/2020/ja/sessions/3079
https://linedevday.linecorp.com/2020/en/sessions/3079

LINE DevDay 2020

November 26, 2020
Tweet

More Decks by LINE DevDay 2020

Other Decks in Technology

Transcript

  1. Akihiro Tamada › CSS Hobbyist ! › GitHub: spring-raining ›

    UIT 1 Dept. / LINE Front-end Development Center
  2. LDS Presentations Going Beyond a Component Library in LINE Design

    System Sharing UI Components Between LINE Projects › Developing a Cross-Platform Icon Management System LAICON
  3. Our objects For designers Consistent UI design For engineers Efficient

    UI development High-scalability for LINE Design System Centralized icon library
  4. Icon naming convention Name Element Direction Shape Style user user-circle

    user-arrow-in user plus check times arrow ellipsis up down horizontal vertical in out circle square rectangle octagon rounded
  5. Icon deployment workflow JavaScript libraries Deployment system Private npm CDN

    Imaging API CSS/Web font PNG/WebP/SVG SVG SVG SVG On-demand conversion
  6. Conclusion › A design system unites designers and developers. ›

    Focus on high scalability to achieve high efficiency. › Open communication with product UI designers.