16. 소통을 위한 기본 지식
image - http://500px.com/photo/2109625
서비스를 완성하려면 디자이너의 의도를 이해
할 수 있는 스토리보드나 문서를 이해하고 인터
렉션을 구현해야 한다.
디자이너가 사용하는 기본 단어를 알고 대화하
면 더 빠르고 정확하게 이해/구현할 수 있다.
27. 쥬니버 케이스
쥬니버 PC "뽀로로놀이교실" 에 핵심 UI 를 모
두 JavaScript로 개발하였습니다.
오픈 할 때는 다양한 animation 효과를 구현
하였지만, 오픈 후에 모두 제거해 달라는 요청
을 받았습니다.
개발자 입장에서는 어렵게 개발한 기술을 모
두 제거 해야 할 상황이므로 기분이 상하거나,
아무 생각 없이 제거할 수도 있습니다.
하지만 주 사용자 = 어린이에게 드래그 & 드
롭 UI는 복잡하고 화려한 롤링 애니메이션 UI
보다는 단순한 마우스 클릭 기반 UI 가 효과적
이라는 설명에 납득하여 바로 제거했던 기억
이 있습니다.
28. 2 단순히 동작하는 기능이 아니라
더 쓰기 좋은 제품을 위한 UX
좋은 제품을 위한
전문가로서의 책임
29. 사용자와의 접점
마크업 개발자는 사용자의 인터랙션 영역을 담당.
사용자의 경험을 극대화 하고, 최상의 성능을 위
한 UI를 제안하는 일 = 마크업 개발자의 몫
단순한 기능 구현이 아닌 좋은 기능을 추구
30. 네이버 날씨
적극적인 의사 소통 + 의견 개진으로 CSS3
애니메이션 도입
더 풍부한 사용자 경험을 제공
31. 어떻게 만들지
설계할 수 있는 능력
만들어야 하는 UI의
동작과 의미에 맞춘 마크업을
선택할 수 있는 능력이 필요
모양과 함께 의미를 가지는 마크업을
만들기 위한 노력
39. 프론트앤드 개발자의 미래
마크업, JavaScript, Flash, 서버, UX Design.....
UX를 통해 나의 새로운 재능을 알 수도 있다.
image - http://www.carpages.ca
CSS3
Accessibility
HTML
Site
Performance
Product
Markup Developer?
61. 4.디자인의 요소
레이아웃 = 그리드 시스템
정보의 분할, 배치, 나열
타이포그래피
서체, 크기, 정렬…
색상
가능하면 OS의 기본 색상을 사용하자.
UI 컨트롤
OS에서 제공하는 컨트롤은 눈감고도 암기할 수 있어
야 한다.
아이콘
서비스/어플리케이션의 첫 얼굴.
62. 사람들은 미적으로 기쁨을 느낄 때 실수에
대해서 더 관대하다.
기능과 함께 보기 좋은 것을 감안해야 하는 이유
63.
64. 기존의 기술을 사용한
새로운 인터랙션
영상, 내용, 근거 자료를 간단하지만 훌륭한
인터랙션으로 재구성한 New York Times
65. The greatest feeling in the world is to win a major league
game. The second greatest feeling is to lose a major
league game.
Chuck Tanner