29. DESIGNING DESIGN SYSTEM
스케치에서 모든 경우를 심볼화하면 Overrides 구조 복잡 해짐.
Overrides 변수가 많이 뜨면 최초 제작자 아니면 매뉴얼 없이 제작하기 어려워지게 됨.
- DO와 DO NOT 사례를 담은 매뉴얼 제작
- Group Folder 사용
Nested Symbol
30. DESIGNING DESIGN SYSTEM
진정한 의미의 디자인 시스템은 스케치 심볼 라이브러리 구축이 아닌
디자인과 개발을 효율적으로 이어주는 구조가 되어야 한다.
디자인팀이 UI Kit을 가지고 있다면
UI팀은 코드 기반의 UI Library를 가지고 있어야 한다.
Code
32. DESIGNING DESIGN SYSTEM
1. UI 패턴을 뽑아본다.
2. 리스트를 작성한다.
3. 레이어 이름, 컴포넌트 이름 등 추출한 패턴에 근거한 규칙을 만든다.
*개발자의 자문을 받으면 더 좋다.
Layer name = Asset name
패턴 분석: 어떤 콤포넌트가 있는지..아이콘 종류, 서체 스타일, 적용된 컬러 등
Documented
35. DESIGNING DESIGN SYSTEM
컴포넌트 구성 요소가 아주 매우 복잡해 짐
컴포넌트 관리가 어려워짐.
동시에 스타일 + 텍스트를 모듈 안에서 다시 모듈화 해서 관리하기는 정말 복잡하고 어렵다.
심미성을 포기하고 모듈화에 집중해야 될지도.
컬러 혹은 텍스트이 새롭게 추가 되면 관리 항목 개수가 비례 증가함.
44. 디자인 시스템을 구축하는 건 농사짓는 거와 같다.
어쩌면 일년이 걸릴 수도 있다.
매 순간 개선 포인트가 발생한다.
그래서 구축 전략을 가지고 있어야 한다.
DESIGNING DESIGN SYSTEM
45. 아무리 디자인 예쁘게 정성 들여 잘해 놓아도
구현이 안되면..
DESIGNING DESIGN SYSTEM
46. 디자이너도 개발을 알아야 한다.
어떤 개념으로 스크린이 제작 되는 지식 정도라 할지라도
그래야 구현가능한 범위에서 효율적인 디자인을 할 수 있음
DESIGNING DESIGN SYSTEM
47. 심볼은 항상 최소 사이즈로 제작.
예) 가로 폭 375로 제작하면 320인 경우 레아아웃이 깨지는 현상 생김. 320으로 만들어서 375로 늘려 쓰도록.
컬러 이름은 HEX 코드로 지정.
밝은 파랑, 연한 파란, 솔리드 블루, 마린블루 등 제 3의 컬러를 생성시 네이밍 잡기 어려움.
Yellow-default, Yellow-dark, Yellow-Light, Yellow-Lighter, Yellow-Super-Lighter.