ํ™”๋ฉด์„ค๊ณ„: UI ์š”๊ตฌ์‚ฌํ•ญ

UI (User Interface) ๊ฐœ์š”

์‚ฌ์šฉ์ž์™€ ์ปดํ“จํ„ฐ ์‚ฌ์ด์˜ ์—ฐ๊ณ„ ์‹œ์Šคํ…œ์ธ UI๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐœ์ „ํ•ด์™”์Šต๋‹ˆ๋‹ค:

  • ๋‹จ์ˆœํ•œ ์ƒํ˜ธ์ž‘์šฉ์—์„œ ์‹คํ–‰ ์˜ค๋ฅ˜๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•œ UI๋กœ ๋ฐœ์ „
  • ๋‹จ์ˆœํ•œ ๊ธฐ๋Šฅ์˜ ์ „๋‹ฌ์—์„œ ์˜๋ฏธ๋ฅผ ์ „๋‹ฌํ•˜๋„๋ก ๋ฐœ์ „

UI ๋ถ„์•ผ

  • ๋ฌผ๋ฆฌ์  ์ œ์–ด
  • ๊ตฌ์„ฑ๊ณผ ํ‘œํ˜„
  • ๊ธฐ๋Šฅ์  ๋ถ„์•ผ (์˜๋ฏธ๋ฅผ ์ „๋‹ฌ)

UI ์ข…๋ฅ˜

  • CLI: ๋ช…๋ น ๋ฌธ์ž์—ด
  • GUI: ๋ฉ”๋‰ด, ์•„์ด์ฝ˜๊ฐ™์€ ๊ทธ๋ž˜ํ”ฝ ์š”์†Œ
  • NUI: ์‚ฌ๋žŒ์˜ ์Œ์„ฑ, ์ด‰๊ฐ

UI ํ‘œ์ค€๊ณผ ์ง€์นจ

๊ตฌ๋ถ„

  • UI ํ‘œ์ค€: ๊ณตํ†ต์ ์œผ๋กœ ์ ์šฉ๋˜์–ด์•ผ ํ•  ๊ฒƒ
  • UI ์ง€์นจ: ์ง€์ผœ์•ผ ํ•  ์„ธ๋ถ€ ๊ฐœ๋ฐœ ๋ฐฉํ–ฅ, ๊ฐ€์ด๋“œ

๋ ˆ์ด์•„์›ƒ ๊ตฌ์„ฑ ์š”์†Œ

์œ„์—์„œ ์•„๋ž˜๋กœ ๋‹ค์Œ ์ˆœ์„œ๋กœ ๊ตฌ์„ฑ:

  1. Indicator
    • ์ƒํƒœ์•Œ๋ฆผ
  2. Header
    • ํšŒ์‚ฌ์˜ ๋กœ๊ณ 
    • ์‚ฌ์ดํŠธ๋ช…
  3. Navigation
    • ํ˜„์žฌ ์œ„์น˜
    • ๋‹ค๋ฅธ์„œ๋น„์Šค ์ด๋™(๋ฉ”๋‰ด)
  4. Contents
    • ๋‚ด์šฉ
  5. Button
    • ๋ณ„๋„์˜ ์š”์†Œ
    • ํŠน์ • ์ •๋ณด ์ ‘๊ทผ
  6. Footer
    • ํšŒ์‚ฌ ์ •๋ณด
    • ์ €์ž‘๊ถŒ

UI ๊ธฐ๋ณธ ์š”์†Œ

  • ํ…์ŠคํŠธ๋ฐ•์Šค
  • ๋ผ๋””์˜ค ๋ฒ„ํŠผ
  • ํ† ๊ธ€ ๋ฒ„ํŠผ
  • ์ฝค๋ณด ๋ฒ„ํŠผ
  • ์ฒดํฌ ๋ฐ•์Šค
  • ๋ช…๋ น ๋ฒ„ํŠผ

์›น ์ ‘๊ทผ์„ฑ ์ง€์นจ

ํ•œ๊ตญํ˜• ์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ ์ง€์นจ

  • ์›น ํ‘œ์ค€: ๋™์ผํ•˜๊ฒŒ ๊ตฌํ˜„
  • ์›น ์ ‘๊ทผ์„ฑ: ๋ˆ„๊ตฌ๋‚˜ ์–ด๋–ค ํ™˜๊ฒฝ์—์„œ๋ผ๋„ ์‚ฌ์šฉ ๊ฐ€๋Šฅ (์˜ˆ: ์‹œ๊ฐ์žฅ์• ์ธ์„ ์œ„ํ•œ ์Œ์„ฑ๋ฉ”๋‰ด ์•ˆ๋‚ด)
  • ์›น ํ˜ธํ™˜์„ฑ: ๋‹ค๋ฅธ ์‹œ์Šคํ…œํ™˜๊ฒฝ์—์„œ๋„ ๋™๋“ฑํ•œ ์„œ๋น„์Šค

์›น ์ฝ˜ํ…์ธ  ์ ‘๊ทผ์„ฑ์˜ ์ค‘์š”์„ฑ

  • ๋””์ง€ํ„ธ์•ฝ์ž(์žฅ์• ์ธ, ๋…ธ์ธ)๋ฅผ ์œ„ํ•œ ๋Œ€์ฒด ํ˜•์‹์˜ ์ฝ˜ํ…์ธ  ์ œ๊ณต์ด ์ ‘๊ทผ์„ฑ์˜ ํ•ต์‹ฌ
  • ์ „์ž์ •๋ถ€์˜ ์›น ์‚ฌ์ดํŠธ๋Š” ๋ชจ๋“  ๊ตญ๋ฏผ์ด ์ด์šฉํ•ด์•ผ ํ•˜๋ฏ€๋กœ:
    • ํ‘œ์ค€ํ™”๋˜์ง€ ์•Š์€ ๊ธฐ์ˆ  ์ ์šฉ ๊ธˆ์ง€
    • ํ™”๋ คํ•˜๊ณ  ๋ฉ‹์ง„ ๋””์ž์ธ๋ณด๋‹ค ์ ‘๊ทผ์„ฑ ์šฐ์„ 
    • ํ‘œ์ค€ ์ ‘๊ทผ์„ฑ๊ณผ ํ˜ธํ™˜์„ฑ์„ ์—„๊ฒฉํ•˜๊ฒŒ ์ค€์ˆ˜

4๊ฐ€์ง€ ํฐ ์›์น™ (์•”๊ธฐ!)

  • ์ธ์‹
  • ์šด์šฉ
  • ์ดํ•ด
  • ๊ฒฌ๊ณ ์„ฑ

UI ํ”„๋กœํ† ํƒ€์ž…

๊ธฐ๋ณธ ๊ฐœ๋…

  • ์‹œ์ œํ’ˆ ์„ฑ๊ฒฉ
  • ์ดํ•ดํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ์š”์†Œ๋งŒ ํฌํ•จ
  • ์ง€์†์ ์œผ๋กœ ๋ณด์™„, ๊ฐœ์„ 
  • ์žฅ์ : ์‚ฌ์šฉ์ž ์„ค๋“, ์‚ฌ์ „ ๊ฒฐํ•จ ๋ฐœ๊ฒฌ
  • ๋‹จ์ : ๋ฐ˜๋ณต์  ์ž‘์—…์œผ๋กœ ์ธํ•œ ๋น„์šฉ ์ฆ๊ฐ€
  • ํ”„๋กœ์„ธ์Šค: ๋ถ„์„ โ†’ ํ”„๋กœํ† ํƒ€์ž… ์ž‘์„ฑ โ†’ ํ”ผ๋“œ๋ฐฑ

ํ”„๋กœํ† ํƒ€์ž… ์ „๋žต

Paper Prototype

  • ์žฅ์ : ์‚ฌ์ „ ์ง€์‹ ์—†์ด ์ˆ˜ํ–‰ ๊ฐ€๋Šฅ
  • ๋‹จ์ :
    • ํ…Œ์ŠคํŠธ๊ฐ€ ๋ถˆ๊ฐ€๋Šฅ
    • UI ์š”์†Œ ๊ฐ„์˜ ์ƒํ˜ธ๊ด€๊ณ„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์–ด๋ ค์›€

Digital Prototype

  • ์žฅ์ :
    • ํŒŒ์›Œํฌ์ธํŠธ์™€ ๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์ œ์ž‘
    • ํ…Œ์ŠคํŠธ๊ฐ€ ๊ฐ€๋Šฅ
    • ์ˆ˜์ •์ด ์šฉ์ด
  • ๋‹จ์ :
    • ์ „๋ฌธ๊ฐ€๊ฐ€ ํ•„์š”
    • ์ˆ™์ง€ ์‹œ๊ฐ„์ด ํ•„์š”

๊ณ ๋ ค์‚ฌํ•ญ

  • ๊ธฐ๊ฐ„ ๋ฐ ๋น„์šฉ์„ ๊ณ ๋ ค
  • ํšจ์œจ์„ฑ ์ค‘์‹œ!