๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Frontend Dev/๐Ÿฅ ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  FE ๋ถ€ํŠธ์บ ํ”„

Section3 Unit2 [์‚ฌ์šฉ์ž ์นœํ™” ์›น] UI/UX

๋ฐ˜์‘ํ˜•

์ด๋ฏธ์ง€ ์ถœ์ฒ˜: https://uxdesign.cc/why-ux-and-ui-should-remain-separate-7d6e3addb46f


Section3 Unit2 [์‚ฌ์šฉ์ž ์นœํ™” ์›น] UI/UX

 

๐Ÿ“Œ Chapter1. UI/UX ๊ฐœ๋…

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

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

 

→ ์ด์ „ ์„น์…˜์—์„œ๋„ ์–ธ๊ธ‰๋˜์—ˆ์ง€๋งŒ, ์ข‹์€ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜(UX; user experience)์€ ์ง๊ด€์ ์ด๊ณ  ์‰ฌ์šด UI์—์„œ ๋‚˜์˜จ๋‹ค.

 

๐Ÿ“Œ Chapter2. UI ๋””์ž์ธ

UI ๋””์ž์ธ ํŒจํ„ด์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์‹œ ์ž์ฃผ ๋ฐ˜๋ณต๋˜์–ด ๋‚˜ํƒ€๋‚˜๋Š” ๋ฌธ์ œ์ ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž, ๊ณผ๊ฑฐ์˜ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ•ด๊ฒฐํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์žฌ์‚ฌ์šฉํ•˜๊ธฐ ์ข‹์€ ํ˜•ํƒœ๋กœ ๋งŒ๋“  ํŒจํ„ด์ด๋‹ค. ์ž์ฃผ ์“ฐ์ด๋Š” UI ๋””์ž์ธ ํŒจํ„ด์„ ์ตํ˜€๋‘๋ฉด UI๋ฅผ ๋””์ž์ธํ•˜๊ธฐ๊ฐ€ ๋ณด๋‹ค ์‰ฌ์›Œ์ง€๊ณ , ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž, ๋””์ž์ด๋„ˆ, PM ๊ณผ์˜ ์˜์‚ฌ์†Œํ†ต๋„ ์›ํ™œํ•ด์ ธ ํ˜‘์—… ํšจ์œจ๋„ ๋†’์•„์ง„๋‹ค.

→ ๋ชจ๋‹ฌ, ํ† ๊ธ€, ํƒญ, ๋“œ๋กญ๋‹ค์šด, ์•„์ฝ”๋””์–ธ ๋“ฑ ์ฐพ์•„๋ณด๋ฉด ๊ต‰์žฅํžˆ ๋งŽ์€ UI ๋””์ž์ธ ํŒจํ„ด๋“ค์ด ์žˆ๋‹ค. 

 

 โœ… ์ง€๋‚œ ์ฃผ์— ์›ํ‹ฐ๋“œ ํ”„๋ฆฌ์˜จ๋ณด๋”ฉ ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค๊ฐ€ ์•Œ๊ฒŒ ๋œ ๊ธ€์ธ๋ฐ, ์ž๋ฃŒ๊ฐ€ ์ž˜ ์ •๋ฆฌ๋œ ๊ฒƒ ๊ฐ™๊ณ  ๊ฐ•์‚ฌ๋‹˜๋„ ์ถ”์ฒœํ•˜์‹œ๊ธธ๋ž˜ ๋งํฌ ์ฒจ๋ถ€ ๐Ÿ™‚

 UI ๋””์ž์ธ ํŒจํ„ด, UI ์ปดํฌ๋„ŒํŠธ, UI ์š”์†Œ ๋“ฑ ์šฉ์–ด๋Š” ๋‹ค์–‘ํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

 

ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ผ๋ฉด ๋ฐ˜๋“œ์‹œ ์•Œ์•„๋‘์–ด์•ผ ํ•  32๊ฐ€์ง€์˜ UI ์š”์†Œ (๋ฒˆ์—ญ)

์›์ œ : 32 User Interface Elements For UI Designersํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋Š” ์œ ์ € ์ธํ„ฐํŽ˜์ด์Šค(UI)์— ๋Œ€ํ•ด ๊ทธ ์–ด๋–ค ๊ฐœ๋ฐœ์ž๋ณด๋‹ค ์ž˜ ์ดํ•ดํ•˜๊ณ  ์ˆ™์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋””์ž์ด๋„ˆ์™€ ์†Œํ†ตํ•˜๋ฉฐ ๊ทธ๋“ค์„ ์ดํ•ดํ•˜๊ณ , ๋•Œ๋ก  ์Šค์Šค๋กœ

velog.io

 

UI ๋ ˆ์ด์•„์›ƒ์œผ๋กœ๋Š” ๊ทธ๋ฆฌ๋“œ ์‹œ์Šคํ…œ์ด ์žˆ๋‹ค. ๊ทธ๋ฆฌ๋“œ(grid)๋Š” ์ˆ˜์ง, ์ˆ˜ํ‰์œผ๋กœ ๋ถ„ํ• ๋œ ๊ฒฉ์ž๋ฌด๋Šฌ๋ฅผ ๋œปํ•˜๋ฉฐ, ๋ง ๊ทธ๋Œ€๋กœ ํ™”๋ฉด์„ ๊ฒฉ์ž๋กœ ๋‚˜๋ˆˆ ๋‹ค์Œ ๊ทธ ๊ฒฉ์ž์— ๋งž์ถฐ ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

์ถœ์ฒ˜: ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  ์œ ์–ดํด๋ž˜์Šค

 

๐Ÿ“Œ Chapter3. UX ๋””์ž์ธ

์ข‹์€ UX๋ฅผ ๋งŒ๋“œ๋Š” ์š”์†Œ (ํ”ผํ„ฐ ๋ชจ๋นŒ์˜ ๋ฒŒ์ง‘ ๋ชจํ˜•)

์ถœ์ฒ˜: ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  ์œ ์–ดํด๋ž˜์Šค

 

๐Ÿ“Œ Chapter4. UI/UX ์‚ฌ์šฉ์„ฑ ํ‰๊ฐ€

์ œ์ด๊ณฑ ๋‹์Šจ์˜ 10๊ฐ€์ง€ ์‚ฌ์šฉ์„ฑ ํ‰๊ฐ€ ๊ธฐ์ค€

1. ์‹œ์Šคํ…œ ์ƒํƒœ์˜ ๊ฐ€์‹œ์„ฑ (Visibility of system status)

2. ์‹œ์Šคํ…œ๊ณผ ํ˜„์‹ค ์„ธ๊ณ„์˜ ์ผ์น˜ (Match between system and the real world)

3. ์‚ฌ์šฉ์ž ์ œ์–ด ๋ฐ ์ž์œ  (User control and freedom)

4. ์ผ๊ด€์„ฑ ๋ฐ ํ‘œ์ค€ (Consistency and standards)

5. ์˜ค๋ฅ˜ ๋ฐฉ์ง€ (Error prevention)

6. ๊ธฐ์–ต๋ณด๋‹ค๋Š” ์ง๊ด€ (Recognition rather than recall)

7. ์‚ฌ์šฉ์˜ ์œ ์—ฐ์„ฑ๊ณผ ํšจ์œจ์„ฑ (Flexibility and efficiency of use)

8. ๋ฏธํ•™์ ์ด๊ณ  ๋ฏธ๋‹ˆ๋ฉ€ํ•œ ๋””์ž์ธ (Aesthetic and minimalist design)

9. ์˜ค๋ฅ˜์˜ ์ธ์‹, ์ง„๋‹จ, ๋ณต๊ตฌ๋ฅผ ์ง€์› (Help users recognize, diagnose, and recover from errors)

10. ๋„์›€๋ง ๋ฐ ์„ค๋ช… ๋ฌธ์„œ (Help and documentation)

 

์ถœ์ฒ˜: https://www.nngroup.com/articles/ten-usability-heuristics/

 

๐Ÿ“Œ Chapter5. ์™€์ด์–ดํ”„๋ ˆ์ž„ & ํ”„๋กœํ† ํƒ€์ž…

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

ํ”„๋กœํ† ํƒ€์ž…(prototype) : ํ”„๋กœํ† ํƒ€์ž…์€ ์‹ค์ œ ์ œํ’ˆ๊ณผ ๊ฑฐ์˜ ํก์‚ฌํ•˜๊ฒŒ ๊ตฌํ˜„ํ•œ ๊ฒƒ์œผ๋กœ, ํŽ˜์ด์ง€ ์ด๋™๊ณผ ์ƒํ˜ธ ์ž‘์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ณธ๊ฒฉ์ ์œผ๋กœ ๊ฐœ๋ฐœ์— ๋“ค์–ด๊ฐ€๊ธฐ ์ „ ๋‹จ๊ณ„์— ์ž‘์„ฑํ•˜๋ฉฐ, UI์˜ ์ƒํ˜ธ ์ž‘์šฉ์„ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋‹ค.

 

 

 ๐Ÿ’ฌ UI/UX์— ๋Œ€ํ•ด ๋” ๊ฒ€์ƒ‰ํ•ด๋ณด๊ณ , ๋‹ค๋ฅธ ์ž๋ฃŒ๋“ค๋„ ๋งŽ์ด ์ฝ์–ด๋ณด๊ณ  ๊ณต๋ถ€๋ฅผ ํ•œ ํ›„์— ๋ธ”๋กœ๊ทธ์— ์ •๋ฆฌ๋ฅผ ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ, ์ง€๊ธˆ์€ ๊ทธ๊ฒƒ๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„์— ๋‘” ์ผ๋“ค์ด ๋งŽ์•„์„œ ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  ํ•™์Šต์ž๋ฃŒ๋งŒ์œผ๋กœ ์ •๋ฆฌํ•œ TIL โญ๏ธ

 ์ถ”ํ›„์— ์ผ์„ ํ•˜๋ฉด์„œ UI/UX๋ฅผ ๋” ๊ณต๋ถ€ํ•ด๋ณด๊ณ  ์‹ถ๊ณ , ๊ฐœ๋ฐœ์ž๋กœ์จ ๊ณ ๋ คํ•˜๊ฒŒ ๋˜๋Š” UI/UX ์š”์†Œ๋“ค์— ๋Œ€ํ•ด ๋” ๊นŠ๊ฒŒ ์ƒ๊ฐํ•ด๋ณด๊ณ  ์‹ถ๋‹ค. 


๐ŸŒ™  ์˜ค๋Š˜์˜ ํšŒ๊ณ 

 UI/UX์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋Š” ์žฌ๋ฏธ์žˆ์ง€๋งŒ, ๊นŠ๊ฒŒ ํŒŒ๊ณ ๋“ค๋ฉด ์–ด๋ ต๊ฒŒ ๋Š๊ปด์ง„๋‹ค. ์‚ฌ์‹ค UIUX๋ฅผ ๊ณ ๋ คํ•œ ๊ธฐํš๊ณผ ๋””์ž์ธ์€ ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๋ณด๋‹ค๋Š” ๊ธฐํš์ž์™€ ๋””์ž์ด๋„ˆ์˜ ์—ญํ• ์ด ๋” ํฌ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์˜ค๋Š˜์˜ ์œ ๋‹›์„์‹ฌํ˜ˆ์„ ๊ธฐ์šธ์—ฌ ๊ณต๋ถ€ํ•œ ๊ฑด ์•„๋‹ˆ์—ˆ์ง€๋งŒ, ํ”„๋ก ํŠธ์—”๋“œ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๋Š” ํŒŒํŠธ์ž„์€ ๋ถ„๋ช…ํ•˜๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค. ์–ด๋–ค ๊ธฐํš๊ณผ ๋””์ž์ธ์„ ๋ฐ›์•˜์„ ๋•Œ, ๊ทธ ๊ธฐํš์€ ์™œ ๊ทธ๋Ÿฌํ•œ์ง€, ๋””์ž์ธ์€ ์™œ ๊ทธ๋ ‡๊ฒŒ ๋‚˜์™”๋Š”์ง€๋ฅผ ์•Œ๊ณ  ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ๊ณผ ๋ชจ๋ฅด๊ณ  ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์€ ํ™•์—ฐํžˆ ๋‹ค๋ฅผ ๊ฒƒ์ด๋ผ ์˜ˆ์ƒ๋œ๋‹ค. ์›น ํผ๋ธ”๋ฆฌ์‹ฑ์„ ํ•  ๋•Œ๋„ ๊ธฐํš๊ณผ ๋””์ž์ธ์„ ๊ผผ๊ผผํžˆ ์‚ดํŽด์•ผ ์˜๋„ํ•œ ๊ธฐํš๋Œ€๋กœ ์ž‘์—…๋ฌผ์ด ๋‚˜์™”๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 ๊ฐœ๋ฐœ์ž๊ฐ€ ๋””์ž์ธ์— ๊ด€์—ฌ๋ฅผ ๊ฑฐ์˜ ํ•˜์ง€ ์•Š๋Š”๋‹ค๊ณ  ํ•ด๋„, ๋‚˜๋Š” ํ™”๋ฉด์— ๋ณด์ด๋Š” ๋ชจ๋“  ๊ตฌ์„ฑ์š”์†Œ์— ๊ด€์‹ฌ์„ ๊ฐ€์ง€๊ณ  ์‹ถ๊ณ , ๊ด€์‹ฌ์ด ๊ฐ€๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ์ข€ ๋” ๋‚˜์€ UX๊ฐ€ ๋ฌด์—‡์ธ์ง€, ๋” ์ข‹์€ UI๋Š” ๋ฌด์—‡์ธ์ง€๋ฅผ ๊ณ ๋ฏผํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“œ๋Š” ์œ ๋‹›์ด์—ˆ๋‹ค ๐Ÿ™‚

 ๊ทธ๋Ÿฐ๋ฐ Figma๋กœ ํ”„๋กœํ† ํƒ€์ž…๊นŒ์ง€ ๊ตฌํ˜„ํ•ด๋ณผ ํ•„์š”๊ฐ€ ์žˆ๋‚˜..? ์ด๊ฑด ์ข€ ์˜๋ฌธ์ด์—ˆ์ง€๋งŒ ํ•œ๋ฒˆ์ฏค ํ•ด๋ณด๋Š” ๊ฑด ๋‚˜์ค‘์— ํ˜‘์—…ํ•  ๋•Œ ๋„์›€์ด ๋˜์ง€ ์•Š์„๊นŒ, ๋ผ๋Š” ์ƒ๊ฐ์€ ๋“ ๋‹ค.. ( ๋‹ค ํ•„์š”ํ•˜๋‹ˆ๊นŒ ๋ฐฐ์šฐ๊ฒ ์ง€..? ํ•˜์ง€๋งŒ ๋’ท ์ฑ•ํ„ฐ์— ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์œ ๋‹› ํ•˜๋‚˜๋งŒ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•˜๋Š”๋ฐ ๐Ÿ˜‚ ๊ฑฐ๊ธฐ์— ์ข€ ๋” ์‹œ๊ฐ„์„ ์ผ์œผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ… )  

๋ฐ˜์‘ํ˜•