[UIUX] ๐Ÿ“ฑUIUX ์šฉ์–ด ์ •๋ฆฌ๐Ÿ•น๏ธ

TATAยท2023๋…„ 2์›” 15์ผ
1

UIUX

๋ชฉ๋ก ๋ณด๊ธฐ
1/4

๐Ÿ“ฑย  UI ย 

User Interface, ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค

์‚ฌ๋žŒ๋“ค์ด ์ปดํ“จํ„ฐ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์„ ์˜๋ฏธํ•œ๋‹ค.

โ“GUI - Graphical User Interface
๊ทธ๋ž˜ํ”ฝ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์‚ฌ์šฉ์ž๊ฐ€ ๊ทธ๋ž˜ํ”ฝ์„ ํ†ตํ•ด
์ปดํ“จํ„ฐ์™€ ์ •๋ณด๋ฅผ ๊ตํ™˜ํ•˜๋Š” ์ž‘์—… ํ™˜๊ฒฝ์„ ๋งํ•œ๋‹ค.
(ex. ์šด์˜์ฒด์ œ Window, Mac OS์˜ ํ™”๋ฉด, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ™”๋ฉด)

โ—๏ธ์ฐธ๊ณ ) ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋กœ์„œ์˜ UI๋Š” ๋Œ€๋ถ€๋ถ„ ์ด GUI๋ฅผ ์˜๋ฏธํ•œ๋‹ค.


๐Ÿ“ฑย  UX ย 

User Experience, ์‚ฌ์šฉ์ž ๊ฒฝํ—˜

์–ด๋–ค ์‹œ์Šคํ…œ, ์ œํ’ˆ, ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉ์ž๊ฐ€
์งโ€ข๊ฐ„์ ‘์ ์œผ๋กœ ์ด์šฉํ•˜๋ฉด์„œ ๋Š๋ผ๊ณ  ์ƒ๊ฐํ•˜๋Š” ์ด์ฒด์  ๊ฒฝํ—˜์ด๋‹ค.

โ“UI์™€ UX์˜ ๊ด€๊ณ„?
UX๋Š” UI๋ฅผ ํฌํ•จํ•œ๋‹ค.
์ข‹์€ UX๊ฐ€ ์ข‹์€ UI๋ฅผ ์˜๋ฏธํ•˜๊ฑฐ๋‚˜,
์ข‹์€ UI๊ฐ€ ํ•ญ์ƒ ์ข‹์€ UX๋ฅผ ๋ณด์žฅํ•˜์ง€๋Š” ์•Š๋Š”๋‹ค.
But, ๋ณดํ†ต ๋‚˜์œ UI๋Š” ๋‚˜์œ UX๋ฅผ ์œ ๋ฐœํ•œ๋‹ค.


๐Ÿ“ฑUI ๋””์ž์ธ ํŒจํ„ด

๐Ÿ•น๏ธ๋ชจ๋‹ฌ - Modal

๋ชจ๋‹ฌ์€ ๊ธฐ์กด์— ์ด์šฉํ•˜๋˜ ํ™”๋ฉด ์œ„์— ์˜ค๋ฒ„๋ ˆ์ด ๋˜๋Š” ์ฐฝ์„ ๋งํ•œ๋‹ค.


๐Ÿ•น๏ธํ† ๊ธ€ - Toggle

ํ† ๊ธ€์€ On/Off๋ฅผ ์„ค์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์Šค์œ„์น˜ ๋ฒ„ํŠผ์ด๋‹ค.


๐Ÿ•น๏ธํƒญ - Tab

ํƒญ์€ ์ฝ˜ํ…์ธ ๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.


๐Ÿ•น๏ธํƒœ๊ทธ - Tag

ํƒœ๊ทธ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋ผ๋ฒจ์„ ๋ถ™์ด๋Š” ์—ญํ• ์„ ๋งํ•œ๋‹ค.


๐Ÿ•น๏ธ์ž๋™์™„์„ฑ - Autocomplete

์‚ฌ์šฉ์ž๊ฐ€ ๋‚ด์šฉ์„ ์ž…๋ ฅ ์ค‘์ผ ๋•Œ, ์ž…๋ ฅํ•˜๊ณ ์ž ํ•˜๋Š” ๋‚ด์šฉ๊ณผ
์ผ์น˜ํ•  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์€ ํ•ญ๋ชฉ์„ ๋ณด์—ฌ์ฃผ๋Š” ๊ฒƒ์„ ์ž๋™์™„์„ฑ์ด๋ผ๊ณ  ํ•œ๋‹ค.


๐Ÿ•น๏ธ๋“œ๋กญ๋‹ค์šด - Dropdown

๋“œ๋กญ๋‹ค์šด์€ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ํ•ญ๋ชฉ๋“ค์„ ์ˆจ๊ฒจ๋†“์•˜๋‹ค๊ฐ€,
ํŽผ์ณ์ง€๋ฉด์„œ ์„ ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.


๐Ÿ•น๏ธ์•„์ฝ”๋””์–ธ - Accordion

์•„์ฝ”๋””์–ธ์€ ์ ‘์—ˆ๋‹ค ํˆ๋‹ค ํ•  ์ˆ˜ ์žˆ๋Š” ์ปดํฌ๋„ŒํŠธ๋กœ,
๋ณดํ†ต ๊ฐ™์€ ๋ถ„๋ฅ˜์˜ ์•„์ฝ”๋””์–ธ์„ ์—ฌ๋Ÿฌ ๊ฐœ ์—ฐ์†ํ•ด์„œ ๋ฐฐ์น˜ํ•œ๋‹ค.


์บ๋Ÿฌ์…€์€ ์ปจ๋ฒ ์ด์–ด ๋ฒจํŠธ๋‚˜ ํšŒ์ „๋ชฉ๋งˆ์ฒ˜๋Ÿผ
๋น™๊ธ€๋น™๊ธ€ ๋Œ์•„๊ฐ€๋ฉด์„œ ์ฝ˜ํ…์ธ ๋ฅผ ํ‘œ์‹œํ•ด ์ฃผ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.


๐Ÿ•น๏ธํŽ˜์ด์ง€๋„ค์ด์…˜ - Pagination

ํŽ˜์ด์ง€๋„ค์ด์…˜์€ ํ•œ ํŽ˜์ด์ง€์— ๋„์šฐ๊ธฐ์— ์ •๋ณด๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์€ ๊ฒฝ์šฐ,
์ฑ… ํŽ˜์ด์ง€๋ฅผ ๋„˜๊ธฐ๋“ฏ์ด ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ ํŽ˜์ด์ง€๋ฅผ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.


๐Ÿ•น๏ธ๋ฌดํ•œ์Šคํฌ๋กค - Infinite Scroll, Continuous Scroll

๋ฌดํ•œ์Šคํฌ๋กค์€ ๋ง ๊ทธ๋Œ€๋กœ ๋ชจ๋“  ์ฝ˜ํ…์ธ ๋ฅผ ๋ถˆ๋Ÿฌ์˜ฌ ๋•Œ๊นŒ์ง€
๋ฌดํ•œ์œผ๋กœ ์Šคํฌ๋กค์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค.
(ex. ํŠธ์œ„ํ„ฐ)


๐Ÿ•น๏ธGNB - Global Navigation Bar

GNB๋Š” ์–ด๋Š ํŽ˜์ด์ง€์— ๋“ค์–ด๊ฐ€๋“  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์ƒ์œ„ ๋ฉ”๋‰ด๋ฅผ ๋งํ•œ๋‹ค.

๐Ÿ•น๏ธLNB - Local Navigation Bar

GNB์— ์ข…์†๋˜๋Š” ์„œ๋ธŒ ๋ฉ”๋‰ด ํ˜น์€ ํŠน์ • ํŽ˜์ด์ง€์—์„œ๋งŒ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๋ฉ”๋‰ด๋ฅผ ๋œปํ•œ๋‹ค.


๐Ÿ“ฑ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ

Grid System

ํ™”๋ฉด์„ ๊ฒฉ์ž๋กœ ๋‚˜๋ˆˆ ๋‹ค์Œ ๊ทธ ๊ฒฉ์ž์— ๋งž์ถฐ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋งํ•œ๋‹ค.

์›น ๋””์ž์ธ์—์„œ๋Š” ํ™”๋ฉด์„ ์„ธ๋กœ๋กœ ๋ช‡ ๊ฐœ์˜ ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆŒ ๊ฒƒ์ธ๊ฐ€์—
์ดˆ์ ์„ ๋งž์ถ˜ Margin, Column, Gutter๋กœ ๊ตฌ์„ฑ๋œ ์ปฌ๋Ÿผ ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•œ๋‹ค.

์„ค๋ช…
Marginํ™”๋ฉด ์–‘์ชฝ์˜ ์—ฌ๋ฐฑ
Column์ฝ˜ํ…์ธ ๊ฐ€ ์œ„์น˜ํ•˜๊ฒŒ ๋ , ์„ธ๋กœ๋กœ ๋‚˜๋ˆ„์–ด์ง„ ์˜์—ญ
GutterColumn ์‚ฌ์ด์˜ ๊ณต๊ฐ„์œผ๋กœ, ์ฝ˜ํ…์ธ ๋ฅผ ๊ตฌ๋ถ„ํ•ด์ฃผ๋Š”๋ฐ ๋„์›€์„ ์คŒ

โ—๏ธ์ฐธ๊ณ ) Column์€ ์ƒ๋Œ€ ๋‹จ์œ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

Column ํ‘œ์ค€ ๊ฐœ์ˆ˜
์Šค๋งˆํŠธํฐ4๊ฐœ
ํƒœ๋ธ”๋ฆฟ8๊ฐœ
PC12๊ฐœ


๐Ÿ“ฑ์™€์ด์–ดํ”„๋ ˆ์ž„

wireframe - wire(์„ ) frame(ํ‹€)

์„ ์œผ๋กœ ํ‹€์„ ์žก๋Š”๋‹ค๋Š” ๋œป์œผ๋กœ
์ œํ’ˆ ๊ธฐํš ๋‹จ๊ณ„์—์„œ ํŽ˜์ด์ง€๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑํ•  ๊ฒƒ์ธ์ง€
๊ตฌ์กฐ๋ฅผ ์žก๊ธฐ์œ„ํ•œ ๋ชฉ์ ์œผ๋กœ ๋งŒ๋“ค๋ฉฐ, 3๊ฐ€์ง€ ๋ ˆ๋ฒจ์ด ๋‚˜๋‰œ๋‹ค.

โ—๏ธ์ฐธ๊ณ ) ํ’ˆ์งˆ ์ˆ˜์ค€์„ ์ „๋ฌธ์šฉ์–ด๋กœ ํ”ผ๋ธ๋ฆฌํ‹ฐ(fidelity)๋ผ๊ณ  ๋งํ•œ๋‹ค.

์„ค๋ช…
Lo-Fi Wireframe์†์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๊ทธ๋ฆฐ ์ˆ˜์ค€์˜ ์™€์ด์–ดํ”„๋ ˆ์ž„
Mid-Fi Wireframeํ•ด๋‹น ํŽ˜์ด์ง€๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๊ฒŒ ๋  ์ง€ ์˜ˆ์ƒํ•  ์ˆ˜ ์žˆ์Œ
Hi-Fi Wireframe๋ชฉ์—…์— ๊ฐ€๊นŒ์šด ํ˜•ํƒœ, Hi-Fiํ•œ ์ˆ˜์ค€๊นŒ์ง€ ๋งŒ๋“œ๋Š” ๊ฒฝ์šฐ๋Š” ๊ฑฐ์˜ ์—†์Œ

๐Ÿ“ฑํ”„๋กœํ† ํƒ€์ž…

prototype

์‹ค์ œ ์ œํ’ˆ๊ณผ ๊ฑฐ์˜ ํก์‚ฌํ•˜๊ฒŒ ๊ตฌํ˜„ํ•œ ๊ฒƒ์œผ๋กœ,
ํŽ˜์ด์ง€ ์ด๋™๊ณผ ์ƒํ˜ธ ์ž‘์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

์„ค๋ช…
Lo-Fi Wireframe๊ฐ„๋‹จํ•œ ์ƒํ˜ธ ์ž‘์šฉ๊ณผ ํŽ˜์ด์ง€ ์ด๋™ ์ •๋„๋งŒ ํ…Œ์ŠคํŠธํ•ด๋ณผ ์ˆ˜ ์žˆ๋Š” ์ˆ˜์ค€
Mid-Fi WireframeLo-Fi ํ”„๋กœํ† ํƒ€์ž…๋ณด๋‹ค๋Š” ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์— ๊ฐ€๊นŒ์›€
Hi-Fi Wireframe์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ๊ณผ ๊ฑฐ์˜ ์œ ์‚ฌํ•œ ์ˆ˜์ค€์œผ๋กœ ๋งŒ๋“  ๊ฒƒ

๐Ÿ”ฅ์™€์ด์–ดํ”„๋ ˆ์ž„ vs ํ”„๋กœํ† ํƒ€์ž…

์™€์ด์–ดํ”„๋ ˆ์ž„ํ”„๋กœํ† ํƒ€์ž…
์ž‘์„ฑ ์‹œ๊ธฐ๊ธฐํš ๋‹จ๊ณ„๊ฐœ๋ฐœ ์ „ ๋‹จ๊ณ„
์ž‘์„ฑ ๋ชฉ์ ํ™”๋ฉด ๊ตฌ์กฐ ์„ค๊ณ„UI ์ƒํ˜ธ์ž‘์šฉ ์‹œ๋ฎฌ๋ ˆ์ด์…˜
ํŠน์ง•์ •์ ๋™์ 
ํ”ผ๋ธ๋ฆฌํ‹ฐLow ~ Middle (High๋Š” ๊ฑฐ์˜ ์ž‘์„ฑํ•˜์ง€ ์•Š์Œ)Middle ~ High (Low๋Š” ํ…Œ์ŠคํŠธ์— ์ ํ•ฉํ•˜์ง€ ์•Š์Œ)



๐Ÿ‘‰ ๋” ๋งŽ์€ UI ๋””์ž์ธ ํŒจํ„ด์„ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด?
๐Ÿ‘‰ ์ปฌ๋Ÿผ ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ์— ๋Œ€ํ•ด ์ข€ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด?
๐Ÿ‘‰ User Flow ๋‹ค์ด์–ด๊ทธ๋žจ ๋„๊ตฌ - Miro
๐Ÿ‘‰ User Flow ๋‹ค์ด์–ด๊ทธ๋žจ ๋„๊ตฌ - figjam

profile
๐Ÿพ

0๊ฐœ์˜ ๋Œ“๊ธ€