본문 바로가기

디자인

(3)
<UX심리학> 피츠의 법칙 1. 소개 * 소개 - 사용자 인터랙션은 사용자가 불편함 없이 간단하게 이루어져야 한다. 디자이너는 이를 위해 인터랙티브 요소의 크기와 위치를 적절하게 배치해야 한다. 이 과정에서 피츠의 법칙(Fitts’s law)이 큰 도움이 된다. 이 법칙은 사용자가 대상을 사용하기까지 걸리는 시간이 대상의 크기와 대상까지의 거리와 연관이 있다는 것을 말한다. * 의미 - 피츠의 법칙은 1954년 미국의 심리학자 폴 피츠(Paul Fitts)가 터치 대상까지 움직이는 데 드는 시간을 대상까지 거리와 대상 너비 간의 비율에 관한 함수를 통해 예측한 것에서 도출되었다. 이는 물리적 세계에서의 인체 움직임을 이해하기 위한 모델이었지만, 디지털 인터페이스에서도 그대로 적용된다. - 이러한 피츠의 법칙을 디자인에 적용하기 위..
<디자인 패턴> 싱글톤 패턴 1. 소개 싱글톤 패턴에 대해 patterns.dev는 다음과 같이 소개하고 있다. Singletons are classes which can be instantiated once, and can be accessed globally. This single instance can be shared throughout our application, which makes Singletons great for managing global state in an application. 간단히 말해 싱글톤은 단 한번만 인스턴스화되는 클래스이며, 전역상태를 관리하는 데 용이한 패턴이라는 것이다. 2. 싱글톤 * 개념 - 앱 전반에서 사용되는 숫자 카운터가 있을 때, 흔히 아래와 같이 작성할 수 있다. let coun..
<UI> Material You (Material Design 3) 1. 소개 2021년 구글IO에서 안드로이드12와 함께 새로운 머터리얼 디자인으로 Material You를 발표했다. Meterial You는 머터리얼 디자인의 3번째 버전으로 작년 하반기부터 안드로이드 SDK에도 지속적으로 업데이트되고 있다. 그렇다면 이 Material Design 3 을 알아보기 전에 버전1과 2에 대해 잠깐 짚어보자. 머터리얼 디자인은 구글에서 모든 플랫폼에 일관성 있는 디자인을 제공하기 위해 고안한 것이다. 2014년 구글IO에서 공개되었고, 이 때는 위의 왼쪽처럼 각져있는 것이 특징이다. 처음 위 디자인이 나온 이후 여러 피드백을 반영해 현재 우리가 흔히 쓰고 있는 M2가 등장한다. 사실상 M1과 베이스는 동일하므로 버전명을 붙여서 얘기하지는 않는다. Make personal ..