Search

디자인 시스템 적용 관련 조언을 구합니다

분류
SwiftUI
최종프로젝트
생성 일시
2023/01/20 09:01
최종 편집 일시
2023/07/11 08:19
멘토링 요청시간
2023/01/21 20:00
최종 편집자
멘토링 신청자
GitSpace Team
담당멘토
유재호
강사용 질의응답
멘토FAQ(보조강사용)
배정상태
해결완료
번호
20
신청팀
주말상주
멘토링 완료시간
2023/01/21 22:30
비용지급
지급완료
소요시간
2.5
작성자
이승준

질문

디자인 시스템이 뭔지 정확히 모르겠습니다.. 혹시 구현 방향이나 정의에 대해 간략히 설명해주실 수 있나요?

프로젝트 주소

위 질문에 해당하는 질문의 링크나 스크린샷을 여기에 추가해 멘토분들이 참고할 수 있도록 하세요.

멘토링 진행 (1/21 오후 8시 ~ 10시 30분)

 특강 코드

커스텀뷰 특강 코드.zip
65.1KB
디자인 시스템은 아토믹(Atomic) 해야 한다.
아토믹(원자)가 합쳐져서, 분자가 되듯이,
더 이상 쪼갤 수 없는 API 에 대해서, 디자이너/기획자와 협의해서 미리 컴포넌트의 기준을 정해두는 것
아토믹하게 쪼개진 디자인시스템 컴포넌트들을 합쳐서 → 커스텀 뷰를 만들어내면 된다.
커스텀 뷰라는 건, 비즈니스 로직이 반영된 것이기 때문에, 디자인시스템으로 만들 필요는 없다.
커스텀 버튼 스타일 (반응형 버튼)
커스텀 TextField (최대 글자 감지)
커스텀 Alert
enum 으로 맨든 싱글턴