인터뷰 - 크래커나인 대학생 사용성 인터뷰

#인터뷰 - 크래커나인 대학생 사용성 인터뷰

크래커나인 (이하 Q) : 본인 소개 부탁드립니다.

김ㅇㅇ : 안녕하세요. ㅇㅇ대학교 컴퓨터공학과에 재학중인 4학년 학생입니다.

박ㅇㅇ : 안녕하세요. ㅇㅇ대학교 컴퓨터공학과에 재학중인 4학년 학생입니다.

Q : 안드로이드 개발은 얼마나 해보셨나요?

김ㅇㅇ : 저는 학교에서 2학년 때부터 본격적으로 안드로이드 개발을 공부하였고, 현재는 디자인과 학우들과 같이 App개발을 하면서 안드로이드에 대해 공부해가고 있습니다.

박ㅇㅇ : 저도 함께 스터디나 동아리에 참여하여 개발공부를 하고 있습니다.


** 이미지 : Android studio

Q : App을 개발하고 있으시다면 GUI 정보는 어떻게 받아서 개발하시나요?

김ㅇㅇ : 처음에는 어떻게 해야할지 몰랐는데 디자인하는 분들이 제플린을 통해 GUI 가이드 정보를 주셔서 지금은 제플린을 사용하고 있습니다.

Q : 혹시 크래커나인이라는 툴은 들어보신적 있으신가요?

박ㅇㅇ : 아뇨 들어 본적은 없는 것 같아요.

크래커나인 : 크래커나인은 GUI 로 부터 코드를 생성해 주는 툴 입니다.

김ㅇㅇ : 아이디어가 좋은데요? 제플린이 아무리 편하다고 해도 사실 개발할 때에는 매번 코드를 치는게 힘든일이거든요.

크래커나인 : 그럼 크래커나인을 가지고 안드로이드 view 개발 예제를 실습해 볼께요.


** 이미지 : Android view 개발 예제 화면

Q : 좌측에 보이시는 View panel에서 원하는 view들을 선택하여 Design panel 로 드래그 앤 드롭하여 옮기면 됩니다. 옮긴 후 setting tab에서 view의 ID 값, layout, size등의 옵션을 설정하여 generate code를 선택하시면 layout code가 추출됩니다.


** 이미지 : Android view 드래그 앤 드롭 GIF 화면

‘김ㅇㅇ : 보통 디자이너분들이 디자인하면 마진이 있잖아요? 겉에서 패딩으로 감싸면 그 값이 자동으로 잡아주면 좋을것 같은데…’

크래커나인 : 기본적으로 패딩이 잡혀있는 디자인이 있으면 커스텀 레이아웃기능을 통해 감싸는 view를 생성하면 됩니다.

‘김ㅇㅇ : 아하 이런방법이 있었군요. 좋은 기능이네요. 다만 처음사용하는 저 같은 사람에게는 이 아이콘만 가지고 이러한 기능이 있는지 인식이 잘안되는게 아쉬워요.’

“예제 (회의앱) 실습 완료”

Q : Cracker9의 어떤 기능이 가장 편리하셨나요?

‘박ㅇㅇ : 연결을 클릭으로 하는 것은 되게 좋은것 같아요. 안드로이드 스튜디오는 드래그해서 하는게 불편했거든요.’

Q : 클릭으로 연결하는게 드래그보다 편리한가요?

‘박ㅇㅇ : 작은 것 같은 경우는 드래그가 안되서 불편했었거든요..’

‘김ㅇㅇ: code 결과 창에 xml로 다운받을 수 있는 기능이 있어서 정말 편리 했습니다.’

Q : 크래커나인에 이러한 기능이 있었으면 좋겠다 하는 의견이 있으신가요?

‘김ㅇㅇ :개인적인 의견인데, string이나 color 외에도 dimension이라 해서 많이 쓰는 수치를 뽑아놓고 불러다 쓰거든요. 그것도 같이 만들어주는 기능이 있으면 좋겠어요. 또 이미지 중에 이런 옵션도 있으면 좋겠어요. 해상도에 넘치는 부분이 있으면 잘라내라는 명령어가 있는데 그런것도 코드로 만들수 있었으면 좋겠어요.’

‘박ㅇㅇ : color는 값만 있었음 좋겠어요.’
‘김ㅇㅇ : 습관일수도 있는데 맥 쓰다보면 확대 할때 패드로 하니까… 습관의 문제니까 툴에 적응하면 괜찮을것 같기도 해요.’

Q : 제플린 사용하시다가 크래커나인 툴을 사용했을때 장점, 단점 등 전반적인 느낌이 어떠셨는지요?

‘박ㅇㅇ : 저는 좋았던 것 같아요.’ Constraint Layout을 아직은 막상 주변에서는 잘 안써요. 그리고 엄청 고수 개발자들은 타이핑을 좋아하실것 같아요. 그런 분들에게는 다가가는게 좋은데 그런 부분에서는 받아 들일 수 있을까? 라는 생각이 조금 들었어요. 하지만 안드로이드를 공부하거나 초보개발자들에게는 좋을 것 같습니다.

‘김ㅇㅇ : 단점이라기 보다 변경이 되었으면 하는 부분은 대부분 수치라는게 많이 안쓰이거든요. 꽉찬 영역들은 match parent로 많이 쓰니까 디폴트가 아예 그러면 좋지 않을까 라는 생각이 들었어요. 그리고 느낀 점으로는 잠깐 1시간정도 써보았는데 제플린보다 훨씬 편리한 툴인 것 같아요. 사실 제플린은 gui정보만 제공해주는 것에서 끝이지만 크래커나인은 Layout코드까지 생성해주니 개발의 효율성이 훨씬 올라 갈 것 같아요. 실제로 스터디에 사용해보고 싶은 툴인 것 같아요.’


디자이너와 개발자의 업무 협업툴, 크래커나인
▶ Homepage: http://cracker9.io
▶ Blog: https://blog.cracker9.io
▶ Facebook: https://www.facebook.com/cracker9.io