01. DesignSystem
๐ [๊ฐ์ ๋ณด๊ธฐ]
ํ์ต ํค์๋
๋ฐ์ํ ์น ๋์์ธ(Responsive web design)
๋์์ธ ์์คํ (Design System)
Atomic Design
๋ฐ์ํ ์น ๋์์ธ (RWD)
์น ํ์ด์ง๊ฐ ๋ชจ๋ ํ๋ฉด ํฌ๊ธฐ์ ํด์๋์์ ์ ๋ ๋๋ง๋๋๋ก ํ๋ฉด์๋ ์ฌ์ฉ์ฑ์ ๋ณด์ฅํ๋ ์น ๋์์ธ ์ ๊ทผ ๋ฐฉ์
๋ฉํฐ ๋๋ฐ์ด์ค ์น์ ์ํ ๋์์ธ ๋ฐฉ์
HTML์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐ์ํ ๋๋ ์ ๋์
CSS ์์ด HTML๋ง ํฌํจ๋ ์น ํ์ด์ง๋ฅผ ๋ง๋ค๊ณ ์ฐฝ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ๋ฉด ๋ธ๋ผ์ฐ์ ๋ ๋ทฐํฌํธ์ ๋ง๊ฒ ํ ์คํธ๋ฅผ ์๋์ผ๋ก ๋ฆฌํ๋ก์ฐ
๋ณ๋์ ๊ธฐ์ ์ด ์๋๋ผ ํ๋์ ์ ๊ทผ ๋ฐฉ์
์ฝํ ์ธ ๋ฅผ ๋ณด๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ชจ๋ ๊ธฐ๊ธฐ์ ๋์ํ ์ ์๋ ๋ ์ด์์์ ๋ง๋๋ ๋ฐ ์ฌ์ฉ๋๋ ์ผ๋ จ์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ค๋ช ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ฉ์ด
Flexibale Web Design
CSS๋ฅผ ์ฌ์ฉํ ์ ๋์ ์ด๊ณ ํ๋ ฅ์ ์ธ ๋ ์ด์์์ ๋ง๋ค์ด๋ด๋ ๊ฒ
์ฌ์ฉ์ฑ๊ณผ ์ ๊ทผ์ฑ์ ๊ทน๋ํํ๊ณ ๋ณํํ๋ ์ ๋ง์ ์ปจํ ์ธ ์ ์ ์ํ๋ ๋งค๋ ฅ์ ์ธ ์น์ฌ์ดํธ๋ฅผ ๋์์ธํ๊ณ ๊ตฌ์ถํ๋ ๋ฐฉ๋ฒ
๋ค์ํ ์ฌ์ฉ์์ ์ ํธ๋ ์๋์์ hold up ํ๋
์ ๋์ ์ด๊ณ ์ ์ฐํ(Liquid and Fluid) ๋ ์ด์์์ ์ฌ์ฉ์์ ๊ณ ์ ํ ์ฅ์น์ ๋ณด๊ธฐ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋๋น๊ฐ ๋ฌ๋ผ์ง๋๋ค.
ํ๋ ฅ์ ์ธ(Elastic) ๋ ์ด์์์ ์ ์ ์ ๊ณ ์ ํ ํ ์คํธ ํฌ๊ธฐ์ ๋ฐ๋ผ ๊ฐ๋ก ๋๋น๊ฐ ๋ฌ๋ผ์ง๋๋ค.
๋ ์ ํ ๋ชจ๋ ์ ์ ์ ๋์ฆ์ ๋ง์ถ ํฌ๊ธฐ์ ์ฌ์ดํธ๋ฅผ ๋ณผ ์ ์๊ฒ ๋ง๋ญ๋๋ค.
์๋ฒฝํ ํฝ์ ์ปจํธ๋กค์ ์ต์ํ ๋์์ด๋๋ค์๊ฒ๋ ์ฑ๋ฆฐ์ง๋ฅผ ์ค์ ์์ต๋๋ค.
๋ฏธ๋์ด ์ฟผ๋ฆฌ
๋ถ๊ธฐ์ : ๋ฏธ๋์ด ์ฟผ๋ฆฌ๊ฐ ๋์ ๋๊ณ ๋ ์ด์์์ด ๋ณ๊ฒฝ๋๋ ์ง์
๋ชจ๋ฐ์ผ ์ฐ์ ๋์์ธ: ํ๋ฉด์ด ์ข์ ๋๋ฐ์ด์ค๋ฅผ ์ํด ๊ฐ๋จํ ๋จ์ผ ์ด ๋ ์ด์์์ ๋ง๋ ๋ค์
ํ๋ฉด์ด ๋ ๋์์ง ํ์ธํ๊ณ ํ๋ฉด ๋๋น๊ฐ ์ถฉ๋ถํ๋ค๊ณ ํ๋จ๋๋ฉด ๋ค์ค ์ด ๋ ์ด์์์ ๊ตฌํ
๊ฐ๋ณ ๋๋ฐ์ด์ค์ ์ ๋ ํฌ๊ธฐ๋ณด๋ค๋ CSS ๊ฐ๊ณผ ๋จ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ฏธ๋์ด ์ฟผ๋ฆฌ ๋ถ๊ธฐ์ ์ ์ ์
๋ค๋จ ๋ ์ด์์
column-count: ๋ถํ ํ ์ต๋ ์ด ์ = ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋๋ ํฌ๊ธฐ๋ฅผ ๊ณ์ฐ( ์ด์ ๋๋น๊ฐ ๋ณ๊ฒฝ )
column-width: ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ ์ด์ ์๋ฅผ ๊ณ์ฐ ( ์ด์ ์๊ฐ ๋ณ๊ฒฝ )
Flexbox, ๊ทธ๋ฆฌ๋
๋ฐ์ํ ์ด๋ฏธ์ง
<picture>
(en-US)์<img>
์์์ srcset ๋ฐ sizes ์์ฑ์ฌ์ฉ์์ ๋ทฐํฌํธ์ ๋๋ฐ์ด์ค์ ํด์๋์ ๋ง๋ ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด ๋ชจ๋ฐ์ผ์ฉ ์ ์ฌ๊ฐํ ์ด๋ฏธ์ง, ๋ฐ์คํฌํฑ์์๋ ๊ฐ๋ก ์ด๋ฏธ์ง
<picture>
์์๋ฅผ ์ฌ์ฉํ๋ฉด"hints"(์ด๋ฏธ์ง๊ฐ ๊ฐ์ฅ ์ ํฉํ ํ๋ฉด ํฌ๊ธฐ ๋ฐ ํด์๋๋ฅผ ์ค๋ช ํ๋ ๋ฉํ๋ฐ์ดํฐ)์ ํจ๊ป
์ฌ๋ฌ ํฌ๊ธฐ๋ฅผ ์ ๊ณตํ ์ ์์ผ๋ฉฐ,
๋ธ๋ผ์ฐ์ ๋ ๊ฐ ๋๋ฐ์ด์ค์ ๊ฐ์ฅ ์ ํฉํ ์ด๋ฏธ์ง๋ฅผ ์ ํ
์ฌ์ฉ์๊ฐ ์ฌ์ฉ ์ค์ธ ๋๋ฐ์ด์ค์ ์ ํฉํ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ๋ค์ด๋ก๋ํ ์ ์์ต๋๋ค.
๋ฐ์ํ ํ์ดํฌ๊ทธ๋ํผ
ํฐํธ ์ฌ์ด์ฆ์ rem ์ฌ์ฉํ๊ธฐ
1๋ ๋ฒจ ๋จธ๋ฆฌ๊ธ 4rem = ๊ธฐ๋ณธ ๊ธ๊ผดํฌ๊ธฐ(16px)์ 4๋ฐฐ
ํฐ ํฌ๊ธฐ์ ์ ๋ชฉ์ ๋ ํฐ ํ๋ฉด ํฌ๊ธฐ์์๋ง ์ฌ์ฉํด์ผ ํ๋ฏ๋ก
๋จผ์ ๋ ์์ ์ ๋ชฉ์ ๋ง๋ ๋ค์
์ฌ์ฉ์์ ํ๋ฉด ํฌ๊ธฐ๊ฐ 1200px ์ด์์ธ ๊ฒฝ์ฐ ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ํฐ ํฌ๊ธฐ๋ก ๋ฎ์ด์๋๋ค.
vw, vh(๋ทฐํฌํธ ๋จ์) ์ฌ์ฉํ๊ธฐ
์์ ๊ฐ์ด ํ ๋์ ๋ฌธ์ ์ ์ ํ ์คํธ๊ฐ ํญ์ ๋ทฐํฌํธ์ ํฌ๊ธฐ์ ๊ด๋ จ๋์ด ์๊ธฐ ๋๋ฌธ์
์ฌ์ฉ์๊ฐ 'vw' ๋จ์๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ํ ํ ์คํธ๋ฅผ ํ๋/์ถ์ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ฐ๋ผ์ ๋ทฐํฌํธ ๋จ์๋ง ์ฌ์ฉํ์ฌ ํ ์คํธ๋ฅผ ์ค์ ํด์๋ ์ ๋ฉ๋๋ค.
calc()๋ฅผ ์ฌ์ฉํ๋ผ.
em ๋๋ rem๊ณผ ๊ฐ์ ๊ณ ์ ํฌ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ๋ ๊ฐ์ vw ๋จ์๋ฅผ ์ถ๊ฐ
vw ๋จ์๋ ํ๋๋ ๊ฐ ์์ ์ถ๊ฐ๋ฉ๋๋ค.
vw, vh => ์๋์ฐ ์ฐฝ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ณํ
rem, em => ์ฌ์ฉ์๊ฐ ํ๋ ์ถ์ํจ์ ๋ฐ๋ผ ๋ณํ
์ผ๋งค ๋ฐ์ํ
html ์ ํฐํธ์ฌ์ด์ฆ๋ฅผ ๋ชจ๋ 62.5%๋ก ํด์ฃผ๋ฉด 1rem(==16px) ์ด 10px์ด ๋จ
๊ทธ๋ผ ๋๋จธ์ง ์์์์ rem์ 10px์ฒ๋ผ ์ธ ์ ์์
1.6rem, 1.2rem, 1.0rem
๋ทฐํฌํธ ๋ฉํ ํ๊ทธ
<meta name="viewport" content="width=device-width,initial-scale=1">
๋ชจ๋ฐ์ผ ๋ธ๋ผ์ฐ์ ์ ๋ทฐํฌํธ์ ๋๋น๋ฅผ ๊ธฐ๊ธฐ ๋๋น๋ก ์ค์ ํ๊ณ
๋ฌธ์์ ํฌ๊ธฐ๋ฅผ ์๋ํ ํฌ๊ธฐ์ 100%๋ก ์กฐ์ ํ์ฌ
๋ฌธ์๋ฅผ ๋ชจ๋ฐ์ผ์ ์ต์ ํ๋ ํฌ๊ธฐ๋ก ํ์ํด์ผ ํจ์ ์๋ ค์ค
๋์์ธ ์์คํ
(Design System)
์ค๋๋ ๋์์ด๋์ ๊ฐ๋ฐ์๋ค์ UI ์ปดํฌ๋ํธ ๊ตฌ์กฐํ๋ฅผ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
UI ์ปดํฌ๋ํธ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ด๋ฃจ๋ ์กฐ๊ฐ๋ค์ ์๊ฐ์ ์ด๊ณ ๊ธฐ๋ฅ์ ์ธ ์์ฑ์ ์บก์ํํฉ๋๋ค.
์ต๊ทผ์ ๋ฑ์ฅํ ์ ์ ์ธํฐํ์ด์ค๋ค์ ๋ค์ํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ์๋ฐฑ ๊ฐ์ ๋ชจ๋์ UI ์ปดํฌ๋ํธ๊ฐ ์ฌ๋ฐฐ์ด๋ ๊ตฌ์กฐ๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค.
๐ ์ฌ์ฌ์ฉ์ด ๊ฐ๋ฅํ ๊ณต์ฉ UI ์ปดํฌ๋ํธ
๐จ ๋์์ธ ํ ํฐ: ๋ธ๋๋ ์์, ๊ฐ๊ฒฉ๊ณผ ๊ฐ์ ์คํ์ผ ๋ณ์
๐ ๋ฌธ์: ์ฌ์ฉ ๋ฐฉ๋ฒ, ์ค๋ช , ์ข์ ์์ ๋์ ์
๊ฐ์ UI ์ปดํฌ๋ํธ๋ฅผ ๋ค์ํ ํ๋ก์ ํธ์์ ๊ณต์ ํ ์๋ก ํจ์ฉ์ด ์ปค์ง๋๋ค. ๋ฐ๋ผ์ ์ด ๊ฐ์ด๋๋ ๊ฐ์ UI ์ปดํฌ๋ํธ๋ฅผ ์ฌ๋ฌ ์ฑ์ด๋ ํ ์์ ์ ๊ฐ์ ธ๋ค ๋ถ์ด๋ ์ผ์ด ์ฆ์ ๊ฐ๋ฐ์๋ฅผ ์ํด ์ ์๋์๋ค๊ณ ๋ณด์๋ฉด ๋ฉ๋๋ค.
์์
ํ๋ฆ
๋์์ธ ์์คํ ์ ํ๋ฐํธ์๋ ์ธํ๋ผ์ ๋ํ ํฌ์์ ๋๋ค. ์ด ๊ฐ์ด๋์์๋ ์์ ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ ์ธ์๋ ์ ์ฉ๊ณผ ์ ์ง ๋ณด์๋ฅผ ๋จ์ํํ๋ ํต์ฌ ์์ ํ๋ฆ์ ๋ํด์๋ ์ค์ ์ ์ผ๋ก ์ค๋ช ํ ๊ฒ์ ๋๋ค. ๊ฐ๋ฅํ ๋ชจ๋ ์๋ ์์ ์ ์๋ํ๊ฐ ๋ ๊ฒ์ ๋๋ค. ๋ค์์ ์ฐ๋ฆฌ๊ฐ ๋ง์ฃผํ๊ฒ ๋ ํ๋๋ค์ ๋๋ค.
UI ์ปดํฌ๋ํธ๋ ๋ถ๋ฆฌํ์ฌ ์์ ํ๊ธฐ
๋ชจ๋ ๋์์ธ ์์คํ ์ UI ์ปดํฌ๋ํธ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์คํ ๋ฆฌ๋ถ์ "์ํฌ๋ฒค์น(workbench)"๋ก ์ฌ์ฉํ์ฌ ์๋น์ ์ฑ ๋ฐ์์ UI ์ปดํฌ๋ํธ๋ฅผ ๊ตฌ์ถํ ๊ฒ์ ๋๋ค. ๊ทธ ๋ค์์ ์คํ ๋ฆฌ๋ถ์์ ์ปดํฌ๋ํธ์ ๋ด๊ตฌ์ฑ์ ํฅ์์ํค๋ ์ ๋์จ(Actions, Source, Knobs)์ ํตํฉํฉ๋๋ค.
๋ฆฌ๋ทฐ๋ฅผ ํตํด ํฉ์๋ฅผ ์ด๋์ด๋ด๊ณ ํผ๋๋ฐฑ์ ์์งํ๊ธฐ
UI ๊ฐ๋ฐ์ ๊ฐ๋ฐ์, ๋์์ด๋ ๋ฐ ๋ค๋ฅธ ๋ถ์ผ ๊ฐ์ ์กฐ์ ์ด ํ์ํ ํ ์คํฌ์ธ ์ ๋๋ค. ์คํ ๋ฆฌ๋ถ์์๋ ์์ ์ค์ธ UI ์ปดํฌ๋ํธ๋ค์ ๊ฒ์ํ์ฌ ์ดํด๊ด๊ณ์๋ค์ ๊ฐ๋ฐ ๊ณผ์ ์ ํฌํจ์ํค๋๋ก ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์๋น์ค ์ถ์ ์๊ธฐ๋ฅผ ์๋น๊ธธ ์ ์์ต๋๋ค.
UI์์ ๋ฐ์ํ๋ ๋ฒ๊ทธ๋ฅผ ๋ฐฉ์งํ๊ธฐ์ํด ํ ์คํธ ํ๋ ๋ฒ
๋์์ธ ์์คํ ๋ค์ ๋จ์ผํ ์ง์ค์ ์์ฒ(source of truth)์ด๋ฉฐ ๋จ์ผ ์คํจ ์ง์ (single point of failure)์ ๋๋ค. ๊ธฐ๋ณธ ์ปดํฌ๋ํธ์ ์๋ ์ฌ์ํ UI ๋ฒ๊ทธ๊ฐ ์์๊ฐ์ ํ์ฌ ์ ์ฒด์ ์ฌ๊ณ ๋ก ์ด์ด์ง ์๋ ์์ต๋๋ค. ์คํ ๋ฆฌ๋ถ์ ํ ์คํธ๋ฅผ ์๋ํํ์ฌ ๋ถ๊ฐํผํ๊ฒ ๋ฐ์ํ๋ ๋ฒ๊ทธ๋ฅผ ๋ฐฉ์งํ๊ณ , ์ ๊ทผ์ฑ๊ณผ ๋ด๊ตฌ์ฑ์ด ๋ฐ์ด๋ UI ์ปดํฌ๋ํธ๋ฅผ ์์ฌํ๊ณ ์ฌ์ฉํ ์ ์๋๋ก ํฉ๋๋ค.
๋น ๋ฅธ ์ ์ฉ์ ์ํ ๋ฌธ์ํ
๋ฌธ์ํ๋ ํ์์ ์ด์ง๋ง ๊ฐ๋ฐ์์๊ฒ ์ฐ์ ์์ ์์ ์ด ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์คํ ๋ฆฌ๋ถ์ ์ด๋ฐ ๊ฐ๋ฐ์์ ํธ์๋ฅผ ์ํด ์๋์ผ๋ก ์ต์ ์๊ฑด์ ๊ฐ์ถ ๋ฌธ์๋ฅผ ์์ฑํด์ค๋๋ค. ์ด๋ ๊ฒ ์์ฑ๋ ๋ฌธ์๋ ๊ฐ๋ฐ์๊ฐ ํ์์ ๋ฐ๋ผ ์ฌ์ฉ์ํํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ํ๋ก์ ํธ์ ๋์์ธ ์์คํ ๋ฐฐํฌํ๊ธฐ
๋ฌธ์ํ๊ฐ ์ ๋ UI ์ปดํฌ๋ํธ๊ฐ ์์ฑ๋๋ฉด ๋ค๋ฅธ ํ์ ๋ฐฐํฌ๋ฅผ ํ ์ฐจ๋ก์ ๋๋ค. ํจํค์ง, ๋ฐฐํฌ ๋ฐ ๋ค๋ฅธ ์คํ ๋ฆฌ๋ถ์์ ๋์์ธ ์์คํ ์ ํ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์์๋ณผ ์์ ์ ๋๋ค.
1. ์ํ ๋ฏน ๋์์ธ ์์คํ
๊ฐ๋ ๋ฐ ์ ์
๋์์ธ ์์คํ ๋ฐฉ๋ฒ๋ก ์ค์ ํ๋
์ฃผ๊ธฐ์จํ ์์ ์์(atom)๋ค์ด ์ด๋ป๊ฒ ๊ฒฐํฉํ๋๋์ ๋ฐ๋ผ์ ์ธ์ ๋ชจ๋ ๊ฒ๋ค์ ์์ฑํ ์ ์๋ฏ์ด
์นํ์ด์ง์ ์ปดํฌ๋ํธ๋ฅผ 5๊ฐ์ง ๋ ๋ฒจ๋ก ๋๋ ์ฒด๊ณํํ๋ ๋ฐฉ๋ฒ
ํ์์ฑ ๋ฐ ์์
๊ท์น์ ์ ๊ฐ๊ฐ์ผ๋ก ๋ง๋ค๋ฉด, ๊ด์ฌ์ฌ๊ฐ ๋๋ฌด ๋ง๊ฑฐ๋
์ฌ์ฌ์ฉ์ด๋ ํ์ฅํ ์ ์๋ ์ปดํฌ๋ํธ๊ฐ ์๊ธฐ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด
ํน์ง
atom - molecule - organism - Template - page์ผ๋ก ์ปดํฌ๋ํธ๋ฅผ ์ชผ๊ฐ๋ ๋ฐฉ๋ฒ
atom: ๋์ด์ ์ชผ๊ฐค ์ ์๋ ๋จ์ผ์์ (ex. ํ๊ทธ, ๊ธ๊ผด, ์ปฌ๋ฌํ๋ ํธ, ๋ ์ด์์ ๋ฑ)
molecule: ์ฌ๋ฌ atom์ ๊ฒฐํฉ, ๊ณ ์ ์ ํน์ฑ์ ๊ฐ์ง, ํ๊ฐ์ง ๋์์ ํจ(SRP, Single Responsibility Principle) - ํ ์คํธํ๊ธฐ ์ฝ๊ณ , ์ฌ์ฌ์ฉ์ฑ ๋์
organism: ํน์ ์ปจํ ์คํธ๋ฅผ ๊ฐ์ง, ์๋์ ์ผ๋ก ๊ตฌ์ฒด์ , ์ฌ์ฌ์ฉ์ฑ ๋ฎ์ (ex. header)
Template: ์ปดํฌ๋ํธ๋ฅผ ๋ฐฐ์นํ๊ณ ๊ตฌ์กฐ๋ฅผ ์ก๋ ์์ด์ดํ๋ ์, ์ปจํ ์ธ ๊ฐ ์๋ page (์ค์ผ๋ ํค)
Page: ์ ์ ๊ฐ ๋ณด๋, ์ค์ ์ปจํ ์ธ ๋ฅผ ๋ด์ ์์, template์ ์ธ์คํด์ค๋ผ๊ณ ๋ณผ ์ ์์.
๋ฐฉ๋ฒ
Molecule vs Organism
SRP, Single Responsibility Principle์ ์งํฌ ์ ์๋๋
Context๊ฐ ์์ด๋ ์ปดํฌ๋ํธ์ ์ญํ ์ด ์ค๋ช ์ด ๋๋๋
๊ทธ๋๋ ๋ชจํธํ๋ฉด ์ผ๋จ Organism
์ค๋ณต ์ปดํฌ๋ํธ
compound ์ปดํฌ๋ํธ (ํฉ์ฑ ์ปดํฌ๋ํธ)๋ก ํด๊ฒฐํ๊ธฐ
UI ์ ์ดํ๋ ์ํ ์ด๋ฐ๊ฑฐ๋ ๋ค ์ธ๋ถ์์ ์ฃผ์ ํ๊ธฐ (์คํ ๋ฆฌ๋ถ ์ ์ฉ)
๋ง์ง, ํจ๋ฉ๊ณผ ๊ฐ์ ๋ ์ด์์ ๊ด๋ จ ์คํ์ผ๋ ์ธ๋ถ์์ ์ฃผ์ ํ๊ธฐ
UI ๋ชจ๋ธ๋ง
ํ๋์ ์ปดํฌ๋ํธ์ ๋จ์๋ฅผ ์ชผ๊ฐ๊ณ ๋ค์ด๋ฐ ํ๋ ๊ณผ์ ์ ํผ๊ทธ์ผ์ ํตํด ํจ๊ป ์งํํ๊ธฐ
๊ฐ์ธ์ ์ธ ์๊ฐ(์ถ๊ฐ์ ์ธ ์ง๋ฌธ ๋๋ ์ธ์ฌ์ดํธ)
Last updated