프론트엔드

스케치 Sketch 아트보드를 제플린 Zeplin 으로 연동해서 내보내기

space.developher 2023. 3. 9. 15:13
반응형

개요

디자이너와 협업을 위해서 스토리북 StoryBook 과 제플린 Zeplin 을 연동하였다.
제플린에서 제공하는 Example Workplace 에서는 정상적으로 동작하는 것을 확인하였는데, 해당 예제는 iOS UI 이기 때문에 웹 web 도 정상적으로 동작하는지 확인이 필요하였다.

제플린에서는 여러가지 프로그램을 지원하는데 테스트를 위해서 스케치 sketch 를 설치해서 테스트해보았다.

해당 내용으로 포스팅하고자 한다.

스케치 아트보드 작성

스케치는 바탕화면이 되는 아트보드 Art Board 가 필요하다.
아트보드가 없을 경우 내보내기 export 를 할 때 문제가 발생한다.

이 내용은 아래에서 마저 이야기하겠다.

아트보드 만들기

프로그램 상단에 + 모양의 아이콘이 존재한다.
해당 버튼을 클릭하면 열리는 박스에서 Artboard 를 선택한다.

사용자가 직접 드래그해서 아트보드를 만들어도 되고, 우측 사이드바에 정의된 아트보드 사이즈를 선택해서 만들어도 된다.

아트보드 작성하기

프로그램 상단 + 아이콘을 선택 후 shape > rectangle 을 선택하여 대략적인 UI 를 그린다.

UI 완성..(?)

제플린으로 내보내기

작업한 아트보드를 제플린으로 내보내야 한다. (제플린이 설치되었다는 전제조건으로 진행하겠다.)

아트보드 선택

사이드바의 아트보드를 선택한다.

내보내기 기능 동작

상단의 Plugins > Zeplin > Export Selected... 를 선택한다.

간단하게 단축키로도 동작한다. (control + cmd + e)

기능을 동작하면 열리는 창에서 export 를 누른다.

시간이 조금 지나면 제플린에서 export 된 아트보드들이 보여진다. (포스팅하기 전에 테스트한 아트보드도 보이고 있다...)

제플린 웹에서도 export 된 것을 확인할 수 있다.

아트보드 내보내기 관련 트러블 슈팅

작업한 내용을 내보내려고 했는데 계속 에러 메시지가 나면서 내보내기가 안됐다.
(디자이너 관련 UI 툴을 처음 사용하다보니 용어부터 익숙하지 않아서 더 헤맸던 것 같다.)

에러 메시지는 다음과 같다.

No artboard selected
---------------------
Please select the artboards you want to export to Zeplin.
☝️ Selecting a layer inside the artboard should be enough.

해석하자면 아트보드가 선택되지 않았고, 제플린으로 내보내기 원하는 아트보드를 선택하라는 의미다.

처음에는 내보내려는 UI 선택했는데 왜 이런거지? 의아해하면서 구글링 했다.

구글링에도 별다른 소득이 없었는데, 늬앙스가 레이아웃 이야기 하는것 같아서 찾아보니 별도로 아트보드라는 레이아웃이 있음을 확인했다.

반응형