๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ UXUI

[๋‚ด์ผ๋ฐฐ์›€์บ ํ”„ ์‚ฌ์ „์บ ํ”„ 4์ผ์ฐจ] ํ”ผ๊ทธ๋งˆ ๊ธฐ์ดˆ 3์ฃผ์ฐจ ์ˆ˜๊ฐ•

dmstj5923 2025. 4. 5. 01:41

์™€ใ…ใ…ใ…ใ…ใ…์šฐ 3์ฃผ์ฐจ ๊ฐ•์˜ ์ •๋ง ๊ธธ๋‹ค..!

๋ฐฐ์†ํ•ด์„œ ๋“ค์–ด์คฌ๋Š”๋ฐ๋„ ๊ธธ์—ˆ๋‹ค..!

๊ทธ๋ž˜๋„ ๋๊นŒ์ง€ ๋“ค์–ด์„œ ๋‹คํ–‰,,

์ตœ๋Œ€ํ•œ ๋‚ด ๋ชจ๋“  ์ง‘์ค‘๋ ฅ์„ ๋ชจ์•„์„œ ๋“ค์—ˆ๋‹ค์•„

(๋ณธ์ˆ˜์—… ๋“ค์–ด๊ฐ€๋ฉด ์–ด์ฉ”๋ ค๊ณ  ๋ฒŒ์จ๋ถ€ํ„ฐ ์ง‘์ค‘๋ ฅ์ด,,)

 

 

<์ฒด๊ณ„์ ์œผ๋กœ ๋ฐฐ์šฐ๋Š” ํ”ผ๊ทธ๋งˆ ๊ธฐ์ดˆ ์™„์ „ ์ •๋ณต 3์ฃผ์ฐจ>

-์ˆ˜์—…๋ชฉํ‘œ

1. UI ๋””์ž์ธ ํ™˜๊ฒฝ์„ ์ดํ•ดํ•˜๊ณ  ์ ํ•ฉํ•œ ๋””์ž์ธ ์›์น™์„ ์ˆ˜๋ฆฝํ•  ์ˆ˜ ์žˆ๋‹ค

2. ํ”ผ๊ทธ๋งˆ์—์„œ ์Šคํƒ€์ผ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค

3. ์ปดํฌ๋„ŒํŠธ์˜ ๊ฐœ๋…์„ ์ดํ•ดํ•˜๊ณ  ๊ธฐ๋Šฅ ๋ฐ ํ˜•ํƒœ์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜ํ•  ์ˆ˜ ์žˆ๋‹ค

 

 

-ํŒŒ์šด๋ฐ์ด์…˜

UI๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ๊ฐ€์žฅ ์ž‘์€ ์•Œ๊ฐฑ์ด์ด์ž ๊ธฐ์ดˆ ์žฌ๋ฃŒ

 

UI๋Š” ๊ธฐ์ดˆ ์žฌ๋ฃŒ์ธ ํŒŒ์šด๋ฐ์ด์…˜๊ณผ, ์ด ํŒŒ์šด๋ฐ์ด์…˜์„ ์กฐํ•ฉํ•ด ๋งŒ๋“œ๋Š” ์ปดํฌ๋„ŒํŠธ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.

์ฆ‰, ๋ฒ„ํŠผ์ด๋ผ๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ํŒŒ์šด๋ฐ์ด์…˜๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด์•ผ ํ•œ๋‹ค.

๋ชจ๋“  ์ปดํฌ๋„ŒํŠธ๋“ค์€ ์ด ํŒŒ์šด๋ฐ์ด์…˜ ์š”์†Œ๋ฅผ ์กฐํ•ฉํ•ด์„œ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.

 

1. ํŒŒ์šด๋ฐ์ด์…˜์˜ ๊ตฌ์„ฑ

  • ์ƒ‰์ƒ(Color)
  • ์„œ์ฒด(Font, Typography)
  • ๊ฐ„๊ฒฉ, ์—ฌ๋ฐฑ(Spacing, Gap)
  • ๊ณก๋ฅ (Radius)
  • ๊ทธ๋ฆฌ๋“œ(Grid)
  • ๊ณ ๋„(Elevation)
  • ์•„์ด์ฝ˜(Icon)

 

-์ปฌ๋Ÿฌ ์Šคํƒ€์ผ

 

์ปฌ๋Ÿฌ ์Šคํƒ€์ผ์€ ๋””์ž์ธ์—์„œ ์‚ฌ์šฉํ•  ์ƒ‰์ƒ์„ ๋ชจ์•„๋‘๋Š” ํŒ”๋ ˆํŠธ๋ฅผ ๋œปํ•œ๋‹ค.

์ƒ‰์ƒ์„ ์•„๋ฌด๋ ‡๊ฒŒ๋‚˜ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์‚ฌ์šฉํ•  ์ƒ‰์ƒ๋“ค์„ ๋ฏธ๋ฆฌ ์ •๋ฆฌํ•ด๋‘๊ณ  ๊ทธ ์•ˆ์—์„œ ์‚ฌ์šฉํ•œ๋‹ค.

์‚ฌ์šฉํ•  ์ƒ‰์ƒ์„ ๋ชจ์„ ๋•Œ, ์ƒ‰์ƒ์˜ ๋‹จ๊ณ„๋ฅผ ๋งŒ๋“œ๋Š” ๊ทœ์น™์„ ๋งŒ๋“ ๋‹ค. (์›ํ™œํ•œ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ์œ„ํ•ด)

 

 

-ํฐํŠธ ์Šคํƒ€์ผ

ํฐํŠธ ์Šคํƒ€์ผ๋„ ์ปฌ๋Ÿฌ ์Šคํƒ€์ผ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋””์ž์ธ ์‹œ์Šคํ…œ์—์„œ ์‚ฌ์šฉํ•  ํฐํŠธ๋ฅผ ๋ชจ์•„๋‘” ๋ชฉ๋ก์ด๋‹ค.

๋‹ค๋ฅธ ๋ง๋กœ๋Š” ํฐํŠธ ์Šค์ผ€์ผ์ด๋ผ๊ณ ๋„ ํ•˜๋Š”๋ฐ, ์Šค์ผ€์ผ์€ ์ผ์ •ํ•œ ๊ทœ์น™์— ๋”ฐ๋ผ ์ •๋ ฌ๋œ ํ•˜๋‚˜์˜ ์„ธํŠธ๋ฅผ

๋œปํ•œ๋‹ค.

 

1. ํฐํŠธ ์Šคํƒ€์ผ์˜ ๊ตฌ์„ฑ

  • ํŒจ๋ฐ€๋ฆฌ(Family)
  • ๊ตต๊ธฐ(=๋ฌด๊ฒŒ๊ฐ, Weight)
  • ํฌ๊ธฐ(Size)
  • ํ–‰๊ฐ„(Line-height)
  • ์ž๊ฐ„(Letter-spacing)

 

-๋งˆ์Šคํ„ฐ ์ปดํฌ๋„ŒํŠธ์™€ ์ธ์Šคํ„ด์Šค

 

UI๋””์ž์ธ์—์„œ ์ปดํฌ๋„ŒํŠธ๋Š” ํŒŒ์šด๋ฐ์ด์…˜์„ ์กฐํ•ฉํ•ด ๋งŒ๋“ค์–ด์ง€๋Š” ๊ตฌ์„ฑํ’ˆ์„ ์ด์•ผ๊ธฐํ•œ๋‹ค.

์ปดํฌ๋„ŒํŠธ๋ผ๋Š” ํ‘œํ˜„์€ ๋””์ž์ธ๊ณผ ๊ฐœ๋ฐœ์—์„œ ๋ชจ๋‘ ์“ฐ์ด๋Š” ๋งค์šฐ ๋„“์€ ๊ฐœ๋…์˜ ํ‘œํ˜„์ด๋‹ค.

ํŠนํžˆ ํ”ผ๊ทธ๋งˆ๋ฅผ ๋‹ค๋ฃจ๋Š” ๋””์ž์ด๋„ˆ๋“ค์—๊ฒŒ ์ปดํฌ๋„ŒํŠธ๋Š” ‘ํ”ผ๊ทธ๋งˆ๋กœ ๋งŒ๋“  UI ๋ธ”๋ก’๊ณผ ๊ฐ™์€ ๋ง๋กœ ์“ฐ์ธ๋‹ค.

๋˜ํ•œ UI๋””์ž์ธ์—์„œ ์ปดํฌ๋„ŒํŠธ๋Š” ํŒŒ์šด๋ฐ์ด์…˜์„ ์กฐํ•ฉํ•ด ๋งŒ๋“  ๋””์ž์ธ ๋‹จ์œ„์˜ ๊ฐœ๋…์ด๋‹ค.

 

1. ๋งˆ์Šคํ„ฐ ์ปดํฌ๋„ŒํŠธ(Master Component)

 

๋ณต์‚ฌ๋œ ๋””์ž์ธ๋“ค์„ ํ•œ๋ฒˆ์— ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ํŽธ์ง‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์ค‘์š”ํ•œ ๊ธฐ๋Šฅ์ด๋‹ค.

๋งˆ์Šคํ„ฐ ์ปดํฌ๋„ŒํŠธ๋Š” ์›๋ณธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ณ€ํ•˜์ง€ ์•Š๋Š”๋‹ค.

์›๋ณธ ๊ทธ๋Œ€๋กœ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์ •์ด ํ•„์š”ํ•˜๋ฉด ๊ทธ๋ƒฅ ์ˆ˜์ •ํ•˜๋ฉด ๋˜๊ณ , ์ง€์šฐ๊ณ  ์‹ถ๋‹ค๋ฉด ๊ทธ๋ƒฅ ์ง€์šฐ๋ฉด ๋œ๋‹ค.

๋งˆ์Šคํ„ฐ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ณต์ œํ•˜๋ฉด ๋งˆ์Šคํ„ฐ ์ปดํฌ๋„ŒํŠธ์˜ ๋ณต์ œ๋ณธ, ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ๊ธด๋‹ค.

 

2. ์ธ์Šคํ„ด์Šค(Instance)

 

์ธ์Šคํ„ด์Šค๋Š” ๋งˆ์Šคํ„ฐ ์ปดํฌ๋„ŒํŠธ์˜ ๋ณต์ œ๋ณธ์ด๋‹ค.

์ฆ‰, ๋งˆ์Šคํ„ฐ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ณต์‚ฌํ•˜๋ฉด ์ธ์Šคํ„ด์Šค๊ฐ€ ์ƒ๊ธฐ๊ณ  ์ปดํฌ๋„ŒํŠธ์˜ ์†์„ฑ์„ ๊ทธ๋Œ€๋กœ ์ด์–ด ๋ฐ›๋Š”๋‹ค.

 

3. ๋งˆ์Šคํ„ฐ ์ปดํฌ๋„ŒํŠธ์™€ ์ธ์Šคํ„ด์Šค์˜ ๊ด€๊ณ„

์ปดํฌ๋„ŒํŠธ๋ฅผ ์ˆ˜์ •ํ•˜๋ฉด ์ธ์Šคํ„ด์Šค์—๋„ ๋ฐ˜์˜๋œ๋‹ค.

์ธ์Šคํ„ด์Šค๋ฅผ ๋จผ์ € ์ˆ˜์ •ํ•˜๋ฉด ์ปดํฌ๋„ŒํŠธ๋ฅผ ์ˆ˜์ •ํ•ด๋„ ๋ฐ˜์˜๋˜์ง€ ์•Š๋Š”๋‹ค.

์ปดํฌ๋„ŒํŠธ๋ฅผ ์ง€์šฐ๋”๋ผ๋„ ์ธ์Šคํ„ด์Šค๋Š” ๋‚จ์•„ ์žˆ๋Š”๋‹ค.

์—ฐ๊ฒฐ์„ ํ•ด์ œํ•˜๋ฉด ์ธ์Šคํ„ด์Šค๋Š” ์ปดํฌ๋„ŒํŠธ์™€ ๋ถ„๋ฆฌ๋˜๊ณ , ์ผ๋ฐ˜ ํ”„๋ ˆ์ž„์œผ๋กœ ๋ณ€๊ฒฝ๋œ๋‹ค.

 

 

-๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ์ดํ•ด

1. ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ๋ชฉ์ 

๋ฐ˜๋ณต์ ์ธ UI๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌ, ํŒ€ ์ „์ฒด๊ฐ€ ๊ฐ™์€ ์ •๋„๋กœ ์ดํ•ด

๐Ÿ’กUIํ‚คํŠธ๋Š” ์‚ฌ์šฉํ•˜๋Š” ๊ทœ์น™๊ณผ ๋ฐฉ๋ฒ•์ด ์—†์ง€๋งŒ ๋””์ž์ธ ์‹œ์Šคํ…œ์€ ์ƒ์„ธํ•˜๊ฒŒ ์ ํ˜€ ์žˆ๋Š” ๋ฌธ์„œ ํ˜•ํƒœ์ด๋‹ค.

 

2. ๋””์ž์ธ ์‹œ์Šคํ…œ์˜ ์žฅ๋‹จ์ 

์žฅ์ 

(1) ๋””์ž์ธ์„ ๋ฐ˜๋ณตํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์„œ ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์ด ์ค„์–ด๋“ ๋‹ค.

(2) ๋ˆ„๊ฐ€ ๋งŒ๋“ค์–ด๋„ ๋™์ผํ•œ ํ’ˆ์งˆ์˜ ์ œํ’ˆ์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ๋‹ค.

๋‹จ์ 

(1) ๋‹ค์–‘ํ•œ ํ˜•ํƒœ์˜ UI๋ฅผ ๋ชจ์•„ ํ•˜๋‚˜๋กœ ํ†ต์ผํ•˜๋Š” ๊ณผ์ •์ด ๋งค์šฐ ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค.

(2) ํ•„์š”ํ•œ ๊ฑด ๋ช‡๊ฐœ ์—†๋Š”๋ฐ, ๊ทธ์— ๋น„ํ•ด UI๊ฐ€ ๊ณผํ•˜๊ฒŒ ๋งŽ์•„์งˆ ์ˆ˜ ์žˆ๋‹ค.

(3) ์ƒˆ๋กœ์šด ๋””์ž์ธ์ด ํ•„์š”ํ•  ๋•Œ, ๋””์ž์ธ ์‹œ์Šคํ…œ์„ ํ™œ์šฉํ•˜๋ ค๋‹ค ๋ณด๋‹ˆ ํ˜์‹ ์ด ์ค„์–ด๋“ ๋‹ค.

 

 

-UI๋””์ž์ธ ๊ธฐ๋ณธ

1. UI์˜ ๋ถ„๋ฅ˜

์•ก์…˜(Action) : ์‚ฌ์šฉ์ž๊ฐ€ ์ค‘์š”ํ•œ ํ–‰๋™์„ ์ˆ˜ํ–‰ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

์ธํ’‹(Input) : ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ์„ ๋ฐ›์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

์ธํฌ๋ฉ”์ด์…˜(Information) : ์‚ฌ์šฉ์ž์—๊ฒŒ ์„œ๋น„์Šค์˜ ์ƒํƒœ๋‚˜ ์•ˆ๋‚ด ์‚ฌํ•ญ์„ ์ „๋‹ฌํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

์ปจํ…Œ์ด๋„ˆ(Container) : ์ปดํฌ๋„ŒํŠธ ์—ฌ๋Ÿฌ๊ฐœ๊ฐ€ ๊ฒฐํ•ฉ๋˜์–ด ํ•˜๋‚˜์˜ ๋ฉ์–ด๋ฆฌ๋ฅผ ์ด๋ฃจ๋Š” ์ปดํฌ๋„ŒํŠธ์ด๋‹ค.

๋‚ด๋น„๊ฒŒ์ด์…˜(Navigation) : ์‚ฌ์šฉ์ž๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์ด๋™ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

์ปจํŠธ๋กค(Control) : ์‚ฌ์šฉ์ž๊ฐ€ ์„ค์ •์ด๋‚˜ ๊ฐ’์„ ์ˆ˜์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

 

2. ์˜์‚ฌ ์ƒํƒœ(Pseudo State)

์˜์‚ฌ ์ƒํƒœ์—์„œ ์˜์‚ฌ๋ž€ ๊ฐ€์งœ์˜, ๊ฐ€์ƒ์˜(pseudo: ‘์ˆ˜๋„’)๋ผ๋Š” ๋œป์ด๋‹ค.

์˜์‚ฌ ์ƒํƒœ๋Š” ์ปดํฌ๋„ŒํŠธ์˜ ๊ฐ€์ƒ์˜ ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.

 

๋ฒ„ํŠผ์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ ธ์„ ๋•Œ ์ƒ‰๊น”์ด ๋ฐ”๋€Œ๋Š” ๊ฑด,

์‹ค์ œ ๋ฒ„ํŠผ์ด ๋‹ค๋ฅธ ๊ฑธ๋กœ ๋ฐ”๋€ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฒ„ํŠผ์ด ๊ฐ€์ง„ ๊ฐ€์ƒ์˜ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฒƒ์ด๋‹ค.

 

 

-UI ๋งŒ๋“ค๊ธฐ

1. ๋ฒ„ํŠผ ์ปดํฌ๋„ŒํŠธ

์ปดํฌ๋„ŒํŠธ์˜ ์ข…๋ฅ˜ ์ค‘ ์•ก์…˜์— ํ•ด๋‹นํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ์ด๋‹ค.

๋ฒ„ํŠผ ์ปดํฌ๋„ŒํŠธ๋Š” ๋ˆ„๋ฆ„์œผ๋กœ์จ ์ค‘์š”ํ•œ ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์š”์†Œ์ด๋‹ค.

๐Ÿ’กํ–‰๋™ ์œ ๋„์„ฑ(Affordance) : ๋ˆ„๋ฅผ ์ˆ˜ ์žˆ๋‹ค๋Š” ์‹œ๊ฐ์ ์ธ ํžŒํŠธ๋ฅผ ์ถฉ๋ถ„ํžˆ ๋“œ๋Ÿฌ๋‚ด์•ผ ํ•œ๋‹ค.

 

(1)๋ฒ„ํŠผ์˜ ๊ตฌ์กฐ

 

(2)๋ฒ„ํŠผ์˜ ์ข…๋ฅ˜

1๏ธโƒฃ ๋ฐ•์Šค ๋ฒ„ํŠผ, ์ผ๋ฐ˜ ๋ฒ„ํŠผ

 

2๏ธโƒฃ ์•„์›ƒ๋ผ์ธ ๋ฒ„ํŠผ, ๊ณ ์ŠคํŠธ ๋ฒ„ํŠผ, ์— ํ‹ฐ ๋ฒ„ํŠผ

 

3๏ธโƒฃ ์Šคํ”Œ๋ฆฟ ๋ฒ„ํŠผ

 

4๏ธโƒฃ ํ…์ŠคํŠธ ๋ฒ„ํŠผ

 

2. ํ…์ŠคํŠธํ•„๋“œ ์ปดํฌ๋„ŒํŠธ

์ปดํฌ๋„ŒํŠธ์˜ ์ข…๋ฅ˜ ์ค‘ ์ธํ’‹์— ํ•ด๋‹นํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ์ด๋‹ค.

์ธํ’‹์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฌด์–ธ๊ฐ€๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋งํ•œ๋‹ค.

๊ทธ ์ค‘ ํ…์ŠคํŠธํ•„๋“œ๋Š” ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ UI์ด๋‹ค.

 

(1)ํ…์ŠคํŠธํ•„๋“œ์˜ ๊ตฌ์กฐ

 

(2)ํ”Œ๋ ˆ์ด์Šคํ™€๋”์™€ ๋ฐธ๋ฆฌ๋ฐ์ด์…˜

1๏ธโƒฃ  ํ”Œ๋ ˆ์ด์Šคํ™€๋”

 

ํ”Œ๋ ˆ์ด์Šคํ™€๋”๋Š” ํ”Œ๋ ˆ์ด์Šค(์ž๋ฆฌ๋ฅผ) + ํ™€๋”(์ง€ํ‚ค๊ณ  ์žˆ๋Š” ๊ฒƒ)๋กœ, ํ•œ๊ตญ๋ง๋กœ๋Š” ‘์ž๋ฆฌํ‘œ์‹œ์ž’๋ผ๊ณ  ํ•œ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š” ์˜ˆ์‹œ๋ฅผ ์ œ๊ณตํ•˜๋Š” ์šฉ๋„๋กœ ์‚ฌ์šฉํ•œ๋‹ค.

์‚ฌ์šฉ์ž๊ฐ€ ๊ธ€์ž๋ฅผ ์ž…๋ ฅํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ์‚ฌ๋ผ์ง€๊ณ , ๊ธ€์ž๋ฅผ ๋ชจ๋‘ ์ง€์šฐ๋ฉด ๋‹ค์‹œ ๋‚˜ํƒ€๋‚œ๋‹ค.

 

ํ”Œ๋ ˆ์ด์Šคํ™€๋”์—๋Š” ์กฐ๊ฑด ๋Œ€์‹  ์ž…๋ ฅ ์˜ˆ์‹œ๋ฅผ ๋„ฃ์–ด ์ค€๋‹ค.

ํ…์ŠคํŠธํ•„๋“œ์— ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š” ๊ฐ’์˜ ์กฐ๊ฑด์€ ํ—ฌํผ ํ…์ŠคํŠธ๋กœ ์ ์–ด ์ค€๋‹ค.

 

2๏ธโƒฃ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ

ํ…์ŠคํŠธํ•„๋“œ์—์„œ ์ค‘์š”ํ•œ ๊ฑด ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๊ฐ€ ์œ ํšจํ•œ์ง€ ์•„๋‹Œ์ง€๋ฅผ ๊ฒ€์‚ฌํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.

์ด๊ฑธ ์šฐ๋ฆฌ๋Š” ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ, ๋ฐธ๋ฆฌ๋ฐ์ด์…˜ ์ฒดํฌ(Validation Check)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

๐Ÿ’ก์ค„์—ฌ์„œ ๋ฐธ๋ฆฌ๋ฐ์ด์…˜์ด๋ผ๊ณ  ํŽธํ•˜๊ฒŒ ๋ถ€๋ฅด๋Š” ๊ฒฝ์šฐ๋„ ์žˆ๋‹ค.

 

๋ถ€์ •์ ์ธ ๋ฌธ๊ตฌ๋ณด๋‹ค๋Š” ์ตœ๋Œ€ํ•œ ๊ธ์ •์ ์ธ ๋ฐฉํ–ฅ์œผ๋กœ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•ˆ๋‚ดํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

 

 

-UI ๋งŒ๋“ค๊ธฐ(2)

1. ์ปจํŠธ๋กค ์ปดํฌ๋„ŒํŠธ

์ปจํŠธ๋กค ์ปดํฌ๋„ŒํŠธ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์„ ํƒ์ง€๋ฅผ ํŠน์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์š”์†Œ์ด๋‹ค.

์—ฌ๋Ÿฌ ์„ ํƒ์ง€ ์ค‘ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ๊ณ ๋ฅผ ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ์š”์†Œ๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์™ผ์ชฝ๋ถ€ํ„ฐ ์ˆœ์„œ๋Œ€๋กœ ์ฒดํฌ๋ฐ•์Šค, ๋ผ๋””์˜ค, ์Šค์œ„์น˜(ํ† ๊ธ€), ์Šฌ๋ผ์ด๋”๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.

 

์ปจํŠธ๋กค ์š”์†Œ๋Š” ๋ฒ„ํŠผ ๋“ฑ ๋‹ค๋ฅธ UI์— ๋น„ํ•˜๋ฉด ํฌ๊ธฐ๊ฐ€ ๋งค์šฐ ์ž‘๋‹ค.

์‚ฌ์šฉ์ž๋“ค์ด ์ž‘์€ ์š”์†Œ๋ฅผ ์†๊ฐ€๋ฝ์œผ๋กœ ์ œ๋Œ€๋กœ ๋ˆ„๋ฅด๊ธฐ์—๋Š” ๋ถˆํŽธํ•  ๊ฒƒ์ด๋‹ค.

๋”ฐ๋ผ์„œ ์ปจํŠธ๋กค ์š”์†Œ ์ž์ฒด๋Š” ์ž‘๋”๋ผ๋„, ๊ทธ ์ฃผ๋ณ€์œผ๋กœ ์ตœ์†Œ ํฌ๊ธฐ ๋ฒ”์œ„๋ฅผ ๋งŒ๋“ค์–ด ์ค€๋‹ค.

 

์ปจํŠธ๋กค ์š”์†Œ๋Š” ๋Œ€๋ถ€๋ถ„ ๋ผ๋ฒจ๊ณผ ๊ฐ™์ด ์“ฐ์ธ๋‹ค.

์ด๋•Œ, ๋ผ๋ฒจ์„ ๋ˆ„๋ฅด๋”๋ผ๋„ ์ปจํŠธ๋กค ์š”์†Œ๊ฐ€ ์ž‘๋™ํ•˜๊ฒŒ ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋‹ค.

๋”ฐ๋ผ์„œ ์—ฌ๋Ÿฌ ์ปจํŠธ๋กค ์š”์†Œ๋ฅผ ๋ฐฐ์น˜ํ•  ๋•Œ๋Š” ๊ฐ„๊ฒฉ์„ ์ถฉ๋ถ„ํžˆ ์ค˜์„œ ์ž˜๋ชป ๋ˆ„๋ฅด๋Š” ์ผ์„ ์ตœ๋Œ€ํ•œ ์ค„์—ฌ์ค€๋‹ค.

 

์ปจํŠธ๋กค ์š”์†Œ์™€ ๋ผ๋ฒจ์„ ์ข€ ๋” ๊น”๋”ํ•˜๊ฒŒ ์ •๋ ฌํ•˜๋ ค๋ฉด ๋‘ ์š”์†Œ์˜ ์„ธ๋กœ๋ฅผ ๊ฐ™๊ฒŒ ํ•ด๋‘๋Š” ๊ฒŒ ์ข‹๋‹ค.

๋ผ๋ฒจ์˜ ์„ธ๋กœ๋Š” ํ–‰๊ฐ„๊ณผ ๊ฐ™์•„, ์ปจํŠธ๋กค์˜ ์‚ฌ์ด์ฆˆ๋ฅผ ํ–‰๊ฐ„์— ์‚ฌ์šฉํ•œ ๊ฐ’๋“ค๋กœ ๋งŒ๋“ค์–ด๋‘๋ฉด ์ •๋ ฌ์ด ๋” ์‰ฝ๋‹ค.

 

2. ์ฒดํฌ๋ฐ•์Šค ์ปดํฌ๋„ŒํŠธ

 

์ฒดํฌ๋ฐ•์Šค๋Š” ์—ฌ๋Ÿฌ ์„ ํƒ์ง€ ์ค‘ 1๊ฐœ ์ด์ƒ์„ ์„ ํƒํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ปจํŠธ๋กค ์ปดํฌ๋„ŒํŠธ์ด๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋ผ๋ฒจ๊ณผ ํ•จ๊ป˜ ๊ฐ™์ด ์“ฐ์ธ๋‹ค.

 

(1)์ฒดํฌ๋ฐ•์Šค์˜ ํŠน์ง•

1๏ธโƒฃ ์ฒดํฌ๋ฐ•์Šค๋Š” ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋‹ค.

2๏ธโƒฃ ์ฒดํฌ๋ฐ•์Šค๋Š” ์•„๋ฌด๊ฒƒ๋„ ์„ ํƒํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค.

3๏ธโƒฃ ํ•˜์œ„ ํ•ญ๋ชฉ์ด ์žˆ์„ ๋•Œ, ์ผ๋ถ€๋งŒ ์„ ํƒํ•  ์ˆ˜๋„ ์žˆ๋‹ค.

 

3. ๋ผ๋””์˜ค ์ปดํฌ๋„ŒํŠธ

 

๋ผ๋””์˜ค๋Š” ์—ฌ๋Ÿฌ ์„ ํƒ์ง€ ์ค‘ 1๊ฐœ๋ฅผ ์„ ํƒํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์ปจํŠธ๋กค ์ปดํฌ๋„ŒํŠธ์ด๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ๋ผ๋ฒจ๊ณผ ํ•จ๊ป˜ ๊ฐ™์ด ์“ฐ์ธ๋‹ค.

๐Ÿ’ก๋ผ๋””์˜ค์˜ ๋””์ž์ธ์€ ๋””์ž์ธ ์‹œ์Šคํ…œ๋“ค๋งˆ๋‹ค ์ œ๊ฐ๊ฐ์ด๋‹ค.

 

(1)๋ผ๋””์˜ค ์ปดํฌ๋„ŒํŠธ์˜ ํŠน์ง•

1๏ธโƒฃ ๋ผ๋””์˜ค๋Š” ์—ฌ๋Ÿฌ๊ฐœ๋ฅผ ๋™์‹œ์— ์„ ํƒํ•  ์ˆ˜ ์—†๋‹ค.
2๏ธโƒฃ ๋ผ๋””์˜ค๋Š” ์•„๋ฌด๊ฒƒ๋„ ์„ ํƒํ•˜์ง€ ์•Š๋Š” ๊ฒŒ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

ํ”ผ๊ทธ๋งˆ  ๊ธฐ์ดˆ  3์ฃผ์ฐจ  ์ˆ™์ œํ•˜๊ธฐ

์œผ์•„์•„!!๊ธฐ๋‚˜๊ธด ์ด๋ก ์— ๋น„ํ•ด์„œ ๋น„๊ต์  ์ˆ™์ œ๊ฐ€ ์‰ฌ์›Œ์„œ ๊ฐ์‚ฌํ–ˆ๋‹คใ…

๊ธฐ์กด ๊ฐ•์˜์ž๋ฃŒ๋ฅผ ํ† ๋Œ€๋กœ ๋‚˜๋ฆ„ ์š”์•ฝํ–ˆ๋Š”๋ฐ๋„

TIL์ž‘์„ฑ๋งŒ ๋‘์‹œ๊ฐ„์„ ๋„˜๊ฒŒํ•ด์„œ ์ง€์นœ๋‹ค ์ง€์ณ,,

๊ทธ๋ž˜๋„ ๋‚˜๋ฆ„ ์žฌ๋ฐŒ์—ˆ๋‹ค ๋ฉœํŒ… ์ผ๋ณด ์ง์ „์ด์ง€๋งŒ,,๐Ÿซ