카드(Cards) 카드는 정보나 콘텐츠를 시각적으로 그룹화하고 표시하기 위해 사용되는 컨테이너 요소다. 카드는 일반적으로 사진, 텍스트, 버튼 등 다양한 내용을 포함하며, 웹사이트나 앱에서 다양한 목적으로 사용된다. 사용 예시 카드는 블로그 게시물, 제품, 뉴스 기사,…
리스트(Lists) 리스트 타입은 정보를 순차적으로 표시하기 위해 사용되는 UI 요소다. 주로 항목 목록, 메뉴, 태그, 할 일 목록 등 다양한 형태로 사용된다. 사용 예시 리스트 타입은 웹사이트의 사이드바 메뉴, 블로그의 글 목록, 앱의…
네비게이션바(Navigation Bar) 네비게이션바(Navigation Bar)는 웹사이트나 앱에서 페이지 간 이동이나 주요 기능에 접근하기 위한 상단 인터페이스 요소입니다. 네비게이션바를 통해 사용자는 앱의 구조를 파악하고, 원하는 기능을 빠르게 사용할 수 있습니다. 웹과 모바일은 사용 환경이 다르기 때문에,…
세그먼트 컨트롤(Segmented Control) 세그먼트 컨트롤은 사용자가 여러 옵션 중 하나를 선택할 수 있는 컨트롤 요소로, 주로 선택적인 작업 또는 필터링에 사용된다. 이는 주로 모바일 앱에서 사용되며, 간단하고 직관적인 선택 기능을 제공한다. 사용 예시 세그먼트 컨트롤은…
파비콘 (Favicon) 파비콘(Favicon)은 웹사이트의 아이콘을 나타내는 작은 그래픽 파일이다. 이 아이콘은 주로 브라우저의 주소창, 북마크 목록, 개방된 탭 등에서 웹사이트를 식별하는데 사용된다. 사용 예시 웹사이트의 브랜드를 나타내거나, 사용자가 웹사이트를 쉽게 인식하고 탐색할 수 있도록…
액션시트 (Action Sheet) 액션시트는 사용자에게 세트의 선택 사항 중 하나를 선택하도록 요청하는 슬라이드 업 메뉴나 대화 상자를 의미한다. 이는 주로 모바일 앱에서 사용되며, 사용자에게 현재 컨텍스트와 관련된 여러 작업 중에서 선택을 요구할 때 사용된다. 사용…
스켈레톤 UI(Skeleton UI) 스켈레톤 UI는 페이지나 앱의 콘텐츠가 로드되는 동안 사용자에게 표시되는 비어있는 버전의 페이지나 앱의 레이아웃을 의미한다. 이는 사용자 경험을 향상시키기 위한 로딩 전략 중 하나로, 콘텐츠가 완전히 로드되기 전에도 사용자에게 앱의 구조를 보여줌으로써…
페이지네이션(Pagination) 페이지네이션은 사용자가 정보나 내용의 일부분을 한 페이지 단위로 볼 수 있게 하는 사용자 인터페이스 패턴이다. 이는 대량의 정보를 효과적으로 관리하고 사용자의 이해를 돕는 데 중요한 역할을 한다.비슷하지만, 다른 사용성을 가진 요소로는 무한…
데이트 피커(Date Pickers) 데이트 피커(Date Picker)는 사용자가 날짜를 쉽게 선택하도록 돕는 UI 요소입니다. 달력 형태의 인터페이스를 통해 사용자는 특정 날짜를 선택할 수 있으며, 이를 통해 입력 오류를 줄이고 편리하게 날짜를 지정할 수 있습니다. 데이트 피커는…
레이블(Label) 레이블(Label)은 사용자 인터페이스(UI)에서 정보의 종류나 입력 필드의 목적을 설명하는 텍스트 요소로, 사용자가 UI를 쉽게 이해하고 사용할 수 있도록 돕는 역할을 합니다. 라벨이라고도 불리며, 특히 입력 필드, 체크박스, 라디오 버튼 등의 요소와 함께…
구분선(Divider) 구분선은은 UI 디자인에서 서로 다른 요소들 사이에 가시적인 경계를 만들어 콘텐츠를 명확하게 구분하는 데 사용되는 요소입니다. 구분선은 사용자가 인터페이스를 더 쉽게 이해하고, 정보의 그룹을 인식하도록 돕는 중요한 디자인 요소입니다. 구분선의 사용 예시…
다크 모드(Dark Mode) 다크 모드(Dark Mode)는 사용자 인터페이스의 색상 스키마를 어두운 테마로 전환하는 기능입니다. 밝은 텍스트가 어두운 배경 위에 표시되며, 야간 사용이나 어두운 환경에서 가독성을 높이고 눈의 피로를 줄이기 위한 목적으로 도입되었습니다. 다크 모드는 화면에서…
콤보 박스(Combo Box) 콤보 박스는 텍스트 필드와 드롭다운 리스트를 결합한 형태의 UI 컴포넌트다. 사용자는 주어진 목록에서 선택을 할 수 있으며, 동시에 텍스트 필드를 통해 직접 입력도 가능하다. 사용 예시 콤보 박스는 사용자가 표준 옵션 중…
드롭다운(Drop-down) 드롭다운(Dropdown)은 사용자가 선택할 수 있는 여러 옵션을 목록 형태로 표시하는 UI 컴포넌트입니다. 사용자가 드롭다운을 클릭하면, 숨겨진 옵션 목록이 펼쳐져 다양한 선택지를 제공합니다. Android에서는 드롭다운을 Menus라고 부르기도 합니다. 드롭다운 메뉴는 사용자가 입력해야 하는…
다이어로그(Dialogs) 다이어로그(Dialog)는 사용자의 주의를 집중시키거나 선택을 유도하는 UI 컴포넌트입니다. 이 컴포넌트는 앱의 주요 콘텐츠 위에 겹쳐 나타나며, 사용자가 특정 작업을 수행하기 전 선택을 확인하거나 추가 정보를 제공하는 데 활용됩니다. 다이어로그는 사용자의 주의를 집중시키는…
텍스트필드(Text field) 텍스트필드는 사용자가 텍스트를 입력할 수 있는 UI 컴포넌트이다. 폼을 통해 사용자로부터 정보를 수집하거나, 검색 쿼리를 입력 받는 등의 상황에서 사용된다. 이는 앱이나 웹 사이트에 유연성을 제공하며, 사용자의 입력에 따라 동적으로 내용이 변경된다.…
스낵바(Snackbars) 스낵바(Snackbars)는 안드로이드 UI에서 잠깐 나타났다가 사라지는 짧은 메시지를 보여주는 컴포넌트로, 사용자에게 앱의 상태나 작업의 결과를 간결하게 전달하는데 사용된다. 이는 화면 하단에 일시적으로 나타나며, 보통 일정 시간이 지나거나 사용자가 액션을 취하면 사라진다. 사용…
App Bar App Bar는 안드로이드 앱의 사용자 인터페이스에서 화면 상단에 위치한 중요한 요소로, 앱 이름, 네비게이션, 주요 액션을 표시하는 역할을 합니다. App Bar는 사용자에게 현재 화면의 정보를 제공하고, 앱 내에서 쉽게 이동하거나 작업을 수행할…
sp (Scale-independent Pixels) SP (Scale-independent Pixels)는 안드로이드 환경에서 텍스트 크기를 결정하는 데 사용되는 단위입니다. SP는 DP(Density-independent Pixels)와 유사하게 화면의 해상도와 밀도에 따라 크기가 조정되지만, 추가로 사용자가 설정한 글꼴 크기에 따라 동적으로 변하는 특징을 가지고 있습니다.…
pt (Point) PT (Point)는 디자인에서 자주 사용되는 단위로, 일반적으로 화면의 물리적 크기에 의존합니다. 주로 iOS에서 사용하는 단위이며, 1pt는 약 1/72 인치로 정의됩니다. PT는 디바이스의 화면 크기나 해상도에 상관없이 일관된 물리적 크기를 유지할 수 있어…