์ด๋ฒ ์ ๋์์๋ ํฐ ๊ท๋ชจ์ ์๋น์ค์์๋ ํต์ผ๋ ๋์์ธ์
์ ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋ ๋์์ธ ์์คํ
์ ๋ํด ํ์ตํ๋ค.
๋จผ์ , ํ๋ก ํธ์๋ ๊ฐ๋ฐ์์ ๋์์ธ ์์คํ ์ด ์ค์ํ ์ด์ ์ ์ด๋ฅผ ์ ์ฉํด ํ์ ํ๋ ๋ฐฉ์์ ๋ํด ์ดํดํ๊ณ , ์ค์ ๊ธฐ์ ์์ ์ฌ์ฉํ๋ ๋์์ธ ์์คํ ์ ์ดํด๋ณด๋ฉด์ ๋์์ธ ์์น ๋ฐ ์คํ์ผ ๊ฐ์ด๋๋ผ์ธ, ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ ๋์์ธ ์์คํ ์ ๊ตฌ์ฑ ์์๋ค์ ์ญํ ์ ํ์ ํ๋ค.
๊ทธ๋ค์, ๊ฐ์์ ๋์์ธ ํ์ด ๊ณต์ ํ Figma๋ฅผ ์ฐธ๊ณ ํด
Storybook์ผ๋ก ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ๋ค.
์ด ๊ณผ์ ์์ ์ํ ๋ฏน ๋์์ธ ์์น์ ํ์ฉํ์ฌ ๋ง์น ๋ ๊ณ ๋ธ๋ก์
์กฐ๋ฆฝํ๋ฏ ์ฌ์ฌ์ฉํ ์ ์๋ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ์ ์ตํ๊ฒ ๋๋ค.
๋์์ธ ์์คํ (Design System)์ ๋์์ธ ์์น๋ถํฐ ์ฌ์ฌ์ฉํ ์ ์๋ UI ํจํด๊ณผ ์ปดํฌ๋ํธ, ์ฝ๋๋ก ๊ตฌ์ฑ๋ ์์คํ ์ ์๋ฏธํ๋ค. ์ด๋ ์ ์ฒด ์๋น์ค์ ํจ์จ์ ์ด๊ณ ์ผ๊ด๋ ๋์์ธ์ ์ ์ฉํ ์ ์๋๋ก ๋์์ค๋ค.
์ข ์ข ๋์์ธ ์์๋ฅผ ๋ชจ์ UI ํคํธ๋ฅผ ๋์์ธ ์์คํ ์ผ๋ก ํผ๋ํ๊ธฐ๋ ํ์ง๋ง, ๋์์ธ ์์คํ ์ ๋์์ธ ์์น, ์คํ์ผ ๊ฐ์ด๋, ์ปดํฌ๋ํธ, ํจํด ๊ทธ๋ฆฌ๊ณ ๋์์ธ ๋ฐ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ํ ์ง์นจ๊น์ง ํฌํจํ๋ ํฌ๊ด์ ์ธ ๊ฐ๋ ์ด๋ค.
์ด๋ฐ ์ ์์ ๋์์ธ ์์คํ ์ ๋จ์ํ โ๋์์ธโ ๊ฐ์ด๋๊ฐ ์๋๋ผ, ๋์์ธ ํ๊ณผ ๊ฐ๋ฐํ์ด ์ ๋ฌด ์ ๋ฐ ํ๋ก์ธ์ค์ ๋ฐฉ์์ ์ผ๊ด๋๊ฒ ๊ฐ์ ธ๊ฐ ์ ์๋๋ก ๋์์ฃผ๋ ํ์ โ์์คํ โ์ ๊ฐ๊น๋ค. ์ด๋ฅผ ํตํด ์ ํ ๊ฐ๋ฐ์ ๊ด๋ จ๋ ์ธ์๋ค์ด ํต์ผ๋ ๊ท์นํ์ ์ฌ์ฉ์์๊ฒ ์ผ๊ด๋ ๋์์ธ๊ณผ ์ฌ์ฉ์ฑ์ ์ ๊ณตํ ์ ์๋ค.
๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๋์์ธ ์์คํ ์ ์ ํ์ ํน์ฑ์ด๋ ๊ท๋ชจ ํน์ ๊ตฌ์ฑ์๋ค์ ์ํฉ์ ๋ฐ๋ผ ๊ตฌ์ฑ ๋ฐ ์ ์๊ฐ ๋ฌ๋ผ์ง ์ ์๋ค. ์๋ฅผ ๋ค์ด, ์์ ๊ท๋ชจ์์ ๋์์ธ ์์คํ ์ ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ญํ ๋ก ์ถฉ๋ถํ ์ ์์ง๋ง ํฐ ๊ท๋ชจ ์๋น์ค์ ๊ฒฝ์ฐ, ๋์์ธ ์์คํ ์ ๋์ฑ ๋ค์ํ ์์์ ๋ณต์กํ ๋์์ธ ๋ฐ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํฌํจํ๊ฒ ๋๋ค.
์ ์ด๋ฏธ์ง์ฒ๋ผ ๊ตฌ๊ธ(Google)์ ๋ค์ํ ์๋น์ค๋ฅผ ์ ๊ณตํ์ง๋ง, ๋ชจ๋ ์ ํ์์ ์์๋ถํฐ ์์ด์ฝ, ๋ฒํผ ๋ฑ์ ๊ณต์ ํด ์ฌ์ฉํ๊ณ ์๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ์๋น์ค ์ฌ์ฉ๋ฐฉ์์ ์ตํ๋๋ฐ ์๊ฐ์ด ์ค์ด๋ค ๋ฟ๋ง ์๋๋ผ ์ฌ์ฉ์์๊ฒ ๊ตฌ๊ธ์ด๋ผ๋ ๋ธ๋๋ ์ธ์ง๋๋ฅผ ์์ฐ์ค๋ฝ๊ฒ ๊ฐํํ๋ค.
๋ฐ๋ผ์ ๋์์ธ ์์คํ ์ ์ค๋ฌด์์ ์๋น์ค ํ์ฅ์ด๋ ๋ค์ํ ๋๋ฐ์ด์ค ํ๊ฒฝ์ ๋์ํ ๋ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ ์ฝํด ์ฃผ๋ ๋๊ตฌ๋ก ์์ฉํ๋ค. ์ด๋ฅผ ํตํด ํ๋ก์ ํธ ๊ตฌ์ฑ์๋ค์ ๋ ํจ์จ์ ์ผ๋ก ์ ๋ฌด๋ฅผ ์ํํ ์ ์์ผ๋ฉฐ, ์ฌ์ฉ์์๊ฒ ์ผ๊ด๋ ๊ฒฝํ์ ์ ๊ณตํ ์ ์๋ค.
Case Study
์๋ฅผ ๋ค์ด, ํ์ฌ์์ ์ถ์ํ ๋ชจ๋ฐ์ผ ์ฑ์ด ์ฑ๊ณตํด, ์ด์ ๋ฐ์คํฌํฑ ๋ฒ์ ์ ๋ง๋ค ๊ณํ์ด๋ผ๊ณ ๊ฐ์ ํด๋ณด์. ์ฌ๊ธฐ์ ๋์์ธ ์์คํ
์ด ์๋ค๋ฉด, ๊ฐ๋ฐ์๋ค์ ๋์์ธ ์์๋ฅผ ์ง์ ์ฐพ์์ผ ํ๋ฉฐ, ๋์์ด๋ ์ญ์ ๊ฐ ํ๊ฒฝ์ ๋ง๊ฒ ๋์์ธ์ ์์ ํด์ผ ํ๋ค. ์ด๋ ๊ฒ ๋๋ฉด ์์
ํจ์จ์ด ๋จ์ด์ง๊ณ ์ผ๊ด์ฑ ์๋ ๋์์ธ ๊ตฌํ์ด ์ด๋ ค์์ง๋ค.
๊ทธ๋ฌ๋, ๋์์ธ ์์คํ ์ด ๊ตฌ์ถ๋์ด ์๋ค๋ฉด:
๋์์ด๋๋
a. ๋ฐ์คํฌํฑ ๋ฒ์ ์ ํ๋ฉด์ ๋์์ธํ ๋, ์ด๋ฏธ ์ ์๋ ์ปดํฌ๋ํธ(๋ฒํผ, ํผ, ํ์ดํฌ๊ทธ๋ํผ ๋ฑ)์ ์คํ์ผ ๊ฐ์ด๋๋ฅผ ์ฐธ๊ณ ํ์ฌ ๋์์ธ์ ๊ตฌ์ฑํ๋ค.
b. ๋ฐ์ํ ๋์์ธ ์์น์ ๋ฐ๋ผ ๊ฐ ํ๊ฒฝ์ ๋ง๋ ๋ ์ด์์์ ์ค์ ํ๊ณ , ๋์์ธ ์์คํ
์์ ์ ์ํ ๊ฐ์ด๋๋ฅผ ๋ฐ๋ผ ํ๋ซํผ๋ณ ํน์ฑ์ ๊ณ ๋ คํ ์ธํฐ๋์
(์: ํด๋ฆญ ๋๋ ํฐ์น์ ๋ฐ๋ฅธ ์คํ์ผ ์ ์ฉ)์ ์ค๊ณํ๋ค.
c. ๊ฐ๋ฐ์์ ํ์
ํ์ฌ ๊ตฌํ ๊ฐ๋ฅ์ฑ์ ํ์ธํ๊ณ , ๋์์ธ ์์คํ
์ ๊ฐ์ด๋๋ฅผ ํ์ฉํด ๊ฐ๋ฐ์์๊ฒ ํ์ํ ๋์์ธ ์์์ ์์ธ ์ฌํญ์ ์ ๋ฌํ๋ค.
๊ฐ๋ฐ์๋
a. ๋์์ธ ์์คํ
์ ํฌํจ๋ ๋์์ธ ํ ํฐ(JSON, YAML ๋ฑ)์ ํตํด ์์, ํฐํธ, ๊ฐ๊ฒฉ ๋ฑ์ ์คํ์ผ์ ์ผ๊ด๋๊ฒ ์ ์ฉํ๋ค.
b. CSS ์ ์ฒ๋ฆฌ๊ธฐ๋ CSS-in-JS ๋ผ์ด๋ธ๋ฌ๋ฆฌ(Styled-components, Emotion ๋ฑ)๋ฅผ ์ฌ์ฉํด ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค๊ณ ์ด๋ฅผ ๋์์ธ ์์คํ
์ ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฉํ๋ค.
c. ๋์์ธ ์์คํ
์์ ์ ๊ณตํ๋ ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ๋ฐ์คํฌํฑ ๋ฒ์ ์ UI๋ฅผ ๊ตฌํํ๊ณ , CSS ๋ฏธ๋์ด ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํด ๋ฐ์ํ ๋ ์ด์์์ ์ ์ฉํ๋ค.
d. ๋์์ธ ์์คํ
์ ํฌ๋ก์ค ํ๋ซํผ ์์น์ ์ฐธ๊ณ ํ์ฌ ํ๋ซํผ๋ณ ํน์ฑ์ ๊ณ ๋ คํ ์ฝ๋๋ฅผ ์์ฑํ๋ค.
e. ๋์์ด๋์ ๊ธด๋ฐํ๊ฒ ํ์
ํ์ฌ, ๋์์ธ ์์คํ
์์ ์ ์๋ ๊ฐ์ด๋์ ๋ฐ๋ผ ์ผ๊ด์ฑ ์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌํํ๋ค.
์ด๋ฌํ ํ์
์ ๊ฒฐ๊ณผ๋ก, ๋ฐ์คํฌํฑ ๋ฒ์ ์ ์๋น์ค๊ฐ ๋ชจ๋ฐ์ผ ๋ฒ์ ๊ณผ ๋์ ์ผ๊ด์ฑ์
์ ์งํ๋ฉด์๋ ํ๋ซํผ ํน์ฑ์ ๊ณ ๋ คํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ ์ ์๊ฒ ๋๋ค.
์ต๊ทผ ์ค๋งํธํฐ์ ๋ณด๊ธ๊ณผ ๊ธฐ์ ๋ฐ์ ์ผ๋ก ์ธํด ์น ํ๊ฒฝ์ด ๋น ๋ฅด๊ฒ ๋ณํํ๊ณ ์๋ค. ๋ฐ์คํฌํฑ๊ณผ ๋ชจ๋ฐ์ผ์์ ๋ ๋์๊ฐ ํ๋ธ๋ฆฟ, TV, ๋์ฅ๊ณ , ์๋์ฐจ ๋ฑ ๋ค์ํ ๊ธฐ๊ธฐ์์ ์น ํ๊ฒฝ์ด ์ ๊ณต๋๊ณ ์๋ค. ์ด๋ฌํ ๋ณํ์ ๋ฐ๋ผ, ๋์์ด๋์ ํ๋ก ํธ์๋ ๊ฐ๋ฐ์๋ค์ ํ๊ฒฝ์ ์๊ด์์ด ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๊ฒ์ด ๋์ฑ ์ค์ํด์ก๋ค.
๊ธฐ์กด์ ์น ๋์์ธ ๋ฐฉ์์ ๊ฐ ํ์ด์ง๋ง๋ค ๋์์ธ ์์๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ๋ง๋ค๊ณ ๊ด๋ฆฌํ๋ ๋ฐฉ์์ด์๋ค. ํ์ง๋ง ํ๋ก์ ํธ ๊ท๋ชจ๊ฐ ์ปค์ง์๋ก ๊ด๋ฆฌ๊ฐ ์ด๋ ค์์ง๊ณ , ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์ด๋ ค์์ก๋ค. ์ด๋ก ์ธํด ์ผ๊ด์ฑ ์๋ UI์ ์ค๋ณต๋ ์ฝ๋๊ฐ ๋ฐ์ํ์ฌ ์ ์ง ๋ณด์ ๋ฐ ํ์ฅ์ฑ ์ธก๋ฉด์์ ๋ฌธ์ ๊ฐ ๋์๋ค.
์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ํ ๋ฏน ๋์์ธ(Atomic Design) ์ด๋ผ๋ ๊ฐ๋ ์ด ๋ฑ์ฅํ์๋ค. ์น ๋์์ด๋ Brad Frost๊ฐ ์ฑ "Atomic Design"์ ํตํด ์ ์ํ ๋์์ธ ๋ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ผ๋ก, ์ด ์ฑ ์ ํตํด ๋์์ธ ์์คํ ๊ณผ ์ํ ๋ฏน ๋์์ธ์ด๋ผ๋ ์ฉ์ด๊ฐ ๋๋ฆฌ ์๋ ค์ง๊ฒ ๋์๋ค. ๋ฐ๋ผ์ ์ํ ๋ฏน ๋์์ธ์ ์ดํดํ๋ฉด ์ผ๊ด์ฑ ์๋ ๋์์ธ ์์คํ ์ ๊ตฌ์ถํ๋ ๋ฐ ๋์์ด ๋๋ค.
์ํ ๋ฏน ๋์์ธ์ UI๋ฅผ ๋ฌผ์ง์ ๊ฐ์ฅ ์์ ๋จ์์ธ ์์(atom)์ฒ๋ผ ์ต๋ํ ์ชผ๊ฐ๊ณ , ๊ทธ๊ฒ๋ค์ ์กฐํฉํ๊ณ ์ ์ง์ ์ผ๋ก ํ์ฅ์์ผ ์ผ๊ด์ฑ ์๋ ๋์์ธ ์์คํ ์ ๊ตฌ์ถํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค.
์ํ ๋ฏน ๋์์ธ์ ๊ตฌ์ฑ ์์
์ํ ๋ฏน ๋์์ธ์ ๊ตฌ์ฑ ์์๋ก๋ ์์(atom)์์ ์์ํด, ๋ถ์(molecule),
์ ๊ธฐ์ฒด(organism), ํ
ํ๋ฆฟ(template), ํ์ด์ง(page)๊ฐ ์๋ค.
์ด๋ฌํ ๊ตฌ์ฑ ์์๋ ์์์์ ์์ํด ํ์ด์ง๋ก ํ์ฅํด ์น์ ๋ง๋๋ ๊ณผ์ ์ด๋ผ๊ธฐ๋ณด๋จ, ์น์ ์ฌ๋ฌ ๋ถ๋ถ์ด ๋ชจ์ธ ํ๋์ ์ ์ฒด์ด์, ๋์์ ์ฌ๋ฌ ๋ถ๋ถ์ผ๋ก ์ด๋ฃจ์ด์ง ์งํฉ์ผ๋ก ์ดํดํ๋ ์ ๊ทผ ๋ฐฉ์(Mental model)์ ๊ฐ๊น๋ค. ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ UI๋ฅผ ์ฒด๊ณ์ ์ด๊ณ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋๋ก ๊ตฌ์ฑํ๋๋ก ๋์์ค๋ค.
์์(Atoms)
์ํ ๋ฏน ๋์์ธ์์ ์์(Atom)๋ ๋์์ธ์ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๊ณ , ๋ ์ด์ ์ชผ๊ฐค ์ ์๋ ๊ตฌ์ฑ ์์๋ฅผ ์๋ฏธํ๋ค. ์ธํ, ๋ผ๋ฒจ, ์์ด์ฝ, ๋ฒํผ ๋ฑ์ ์์๊ฐ ์ด์ ํด๋นํ๋ฉฐ, ์ด๋ฌํ ์์๋ค์ด ๊ฒฐํฉํ์ฌ ๋ ๋ณต์กํ UI ๊ตฌ์กฐ๋ฅผ ๋ง๋ค์ด๊ฐ๋ค.
๋ถ์(Molecules)
์ํ ๋ฏน ๋์์ธ์์ ๋ถ์(Molecules)๋ ์์๋ค์ด ๋ชจ์ฌ ํ๋์ ๋จ์๋ก ์๋ํ๋ UI์ ์งํฉ์ ๋งํ๋ค. ๋ถ์๋ ์์๋ค์ด ๊ฒฐํฉํ์ฌ ๋ ๋ณต์กํ ๊ตฌ์กฐ๋ฅผ ์ด๋ฃจ๋ ์ค๊ฐ ๋จ๊ณ์ด๋ค. ๋ฌผ ๋ถ์์ ๊ณผ์ฐํ์์ ๋ถ์๊ฐ ์์์ ์ฐ์๋ผ๋ ๋์ผํ ์์๋ค๋ก ๊ตฌ์ฑ๋์ด ์์ง๋ง ์ ํ ๋ค๋ฅธ ํน์ฑ์ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ฒ๋ผ, ๋ถ์ ๋ํ ์์๋ค์ ์กฐํฉ์ ๋ฐ๋ผ ๋ค์ํ ๊ธฐ๋ฅ๊ณผ ํน์ฑ์ ๊ฐ์ง ์ ์๋ค.
์ ์ด๋ฏธ์ง์ ๋ถ์๋ค์ ์ธํ๊ณผ ๋ผ๋ฒจ์ด๋ผ๋ ๊ณตํต๋ ์์๋ก ๊ตฌ์ฑ๋์ด ์์ง๋ง ์๋จ์ ๋ถ์์ ๊ฒฝ์ฐ ๊ฒ์ ์์ด์ฝ์ ์ถ๊ฐํจ์ผ๋ก์จ ๊ฒ์ ํผ์ผ๋ก์จ์ ์๋ฏธ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ฒ ๋์๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋จ์ ๋ถ์๋ ์๋ฌ ๋ฉ์์ง ํน์ ๋์๋ง์ ํ์ํ ์ ์๋ ํ ์คํธ ์์๋ฅผ ์ถ๊ฐํจ์ผ๋ก์จ ํ ์คํธ ํ๋๋ก์จ์ ์๋ฏธ์ ๊ธฐ๋ฅ์ ๊ฐ์ง๊ฒ ๋์๋ค.
์ด๋ฟ๋ง ์๋๋ผ, ๋ ๋ถ์ ๋ชจ๋ ์ธํ ์ ๋ชฉ์ ์ด๋ป๊ฒ ์ค์ ํ๋์ง์ ๋ฐ๋ผ ํด๋น ๋ถ์์ ๋ชฉ์ (์ ๋ ฅ๊ฐ)์ด ๋ฌ๋ผ์ง๋ค. ๋ฐ๋ผ์ ๊ฒ์ ๊ธฐ๋ฅ์ด๋ ํ ์คํธ ํ๋๊ฐ ํ์ํ ๋ชจ๋ ๊ณณ์ ์ ๋ถ์๋ค์ ์ฌ์ฌ์ฉํ ์ ์๋ค.
์ ๊ธฐ์ฒด(Organisms)
์์๋ก ๊ตฌ์ฑ๋ ๋ถ์์ ๋ฌ๋ฆฌ ์ ๊ธฐ์ฒด๋ ์์ ๋ฐ ๋ถ์ ๋ ๋์๊ฐ
์ ๊ธฐ์ฒด๋ก๋ ๊ตฌ์ฑ๋ ์ ์๋ ์กฐ๊ธ ๋ ๋ณต์กํ UI ๊ตฌ์ฑ ์์๋ฅผ ๋งํ๋ค.
์ผ๋ฐ์ ์ผ๋ก ํ์ด์ง์ ํน์ ์น์ , ์๋ฅผ ๋ค์ด ํค๋์ ์ฌ์ด๋๋ฐ ๊ฐ์ ๊ฒ๋ค์ด ์ ๊ธฐ์ฒด๋ก ๋ง๋ค์ด์ง ์ ์๋ค.
์์ ๋ง๋ ๊ฒ์ ํผ ๋ถ์์ ์ฌ๋ฌ ์์๋ฅผ ํ์ฉํ์ฌ ํค๋ ์ ๊ธฐ์ฒด๋ฅผ ๋ง๋ค ์ ์๋ค.
๋๋ถ๋ถ์ ์น์ฌ์ดํธ ํค๋๋ ๋ค์ํ ํํ๋ฅผ ๋ ์ง๋ง ๋ก๊ณ , ๊ฒ์ ์ฐฝ ๋ฑ ๋น์ทํ ๊ตฌ์ฑ ์์๋ค์ ๊ฐ์ง๊ณ ์๋ค.
๋ฐ๋ผ์ ์ด๋ฌํ ๊ตฌ์ฑ ์์๋ค์ ๊ฐ์ง ์ ๊ธฐ์ฒด๋ก์ ํค๋๋ฅผ ๊ตฌ์ฑํ ์ ์๋ค.
๋๋ถ๋ถ์ ์ผํ๋ชฐ ์น ์ฌ์ดํธ๋ ์์ฒ๋ผ ์ ํ ๋ชฉ๋ก ํ์ด์ง๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
์ด ๊ฒฝ์ฐ ์ ํ์ ๋ฒ์ฃผ๋ฅผ ์ค๋ช ํ๋ ์์์ ์ฌ๋ฌ ๊ฐ์ ์ ํ ๋ถ์๋ฅผ ๋์ดํด ์ ํ ๋ชฉ๋ก์ด๋ผ๋ ์ ๊ธฐ์ฒด๋ฅผ ๋ง๋ค์ด ๋ฐ๋ณตํด์ ์ฌ์ฉํ ์ ์๋ ํจํด์ ์ ๊ณตํ ์ ์๋ค. ๋ฐ๋ผ์ ์ ํ ๋ชฉ๋ก์ด ํ์ํ ๋ชจ๋ ๊ณณ์์ ์ด ์ ๊ธฐ์ฒด๋ฅผ ์ฌ์ฌ์ฉํ ์ ์๋ค.
์ ๊ธฐ์ฒด์ ๋ ๋ค๋ฅธ ์์๋ก, ๋ด์ค ์น์ฌ์ดํธ์์ ๊ธฐ์ฌ ๋ชฉ๋ก์ ๊ตฌ์ฑํ๋ ์ ๊ธฐ์ฒด๋ฅผ ๋ ์ฌ๋ ค ๋ณผ ์ ์๋ค. ์ด ์ ๊ธฐ์ฒด๋ ๊ธฐ์ฌ ์ ๋ชฉ, ์ด๋ฏธ์ง, ์์ฝ ๋ด์ฉ ๋ฐ ์์ฑ ๋ ์ง์ ๊ฐ์ ์์๋ฅผ ํฌํจํ ๊ธฐ์ฌ ๋ถ์๋ค์ ํฌํจํ์ฌ ๋ง๋ค ์ ์๋ค. ์ด๋ ๊ฒ ๋ง๋ค์ด์ง ์ ๊ธฐ์ฒด๋ ๋ค์ํ ๋ด์ค ์นดํ ๊ณ ๋ฆฌ ๋๋ ๋ ์ด์์์ ๋ฐ๋ผ ์ฌ์ฌ์ฉํ ์ ์๋ค.
ํ ํ๋ฆฟ(Templates)
ํ ํ๋ฆฟ์ ํ์ด์ง ๋ ๋ฒจ์ ๋ ์ด์์์ ๊ตฌ์ฑํ๋ ์์์ด๋ค. ์์์ ๋ถ์ ๊ทธ๋ฆฌ๊ณ ์ ๊ธฐ์ฒด๋ฅผ ์ด์ฉํด ํ์ด์ง์ ๋ค์ด๊ฐ ์์๋ค์ ๋ง๋ค์๋ค๋ฉด, ํ ํ๋ฆฟ์ ์ด๋ฌํ ์์๋ค์ ๋ฐฐ์น์ ํ์ด์ง์ ์ ์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ์ ์ํด, ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ค.
์๋ฅผ ๋ค์ด, ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ ์๊ฐํด ๋ณด์. ๊ฒ์๋ฌผ์ ๋ด์ฉ์ ๊ฐ๊ธฐ ๋ค๋ฅผ ์ ์์ง๋ง ๋ชจ๋ ๋์ผํ ๋ ์ด์์์ ์ฌ์ฉํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์๋ ํค๋, ๊ฒ์๋ฌผ ์ ๋ชฉ, ์์ฑ์ ์ ๋ณด, ๋ณธ๋ฌธ ๋ด์ฉ, ๋๊ธ ์์ญ ๋ฑ์ด ์ฃผ๋ก ํฌํจ๋๋ค. ์ด ๊ฒฝ์ฐ, ์ด๋ฅผ ํ ํ๋ฆฟ์ผ๋ก ๋ง๋ค์ด ์ด๋ฌํ ์์๋ค์ด ์ด๋ป๊ฒ ๋ฐฐ์น๋๊ณ ์ํธ์์ฉํ๋์ง๋ฅผ ์ ์ํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ ์ฌ๋ฌ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ ๊ณตํต์ผ๋ก ์ ์ฉ๋์ด ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ค.
ํ์ด์ง(Pages)
์ํ ๋ฏน ๋์์ธ์์๋ ๋ฐ์ดํฐ์ ๋์์ธ์ ๋ถ๋ฆฌ๊ฐ ์ค์ํ๋ค.
๊ทธ๋์ ๋ฐ์ดํฐ ์์ด ๋จ์ํ UI ์์๋ค์ ์งํฉ์ผ๋ก
ํ
ํ๋ฆฟ, ๋ฐ์ดํฐ์ ๋์์ธ์ด ํฉ์ณ์ง ์์๋ฅผ ํ์ด์ง๋ก ๊ตฌ๋ถํ๋ค.
๋ฐ๋ผ์ ํ์ด์ง๋ ๋ณต์ ํ ํ
ํ๋ฆฟ์ ์ค์ ์ฝํ
์ธ ๋ค์ ์ฑ์ ๋ฃ์ ์์๋ก ์์ฑ๋ UI์ ๋ชจ์ต์ ๋ด๊ณ ์๋ค.
๊ทธ๋์ ์ํ ๋ฏน ๋์์ธ์์ ํ์ด์ง๋ ๊ฐ์ฅ ๊ตฌ์ฒด์ ์ธ ๋จ๊ณ๋ผ๊ณ ๋ณผ ์ ์๋ค.
์ด๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ํ์ธํ ์ ์๋ค.
์ด ๊ณผ์ ์์ ํ์ด์ง๋ฅผ ํตํด ์ค์ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ฐ๋ฅธ ๋ฌธ์ ์ ์ ๋ฐ๊ฒฌํ๊ณ ๊ฐ์ ํ ์ ์๋ค.
์๋ฅผ ๋ค์ด, ์ผํ๋ชฐ ์น ์ฌ์ดํธ์ ์ ํ ๋ชฉ๋ก ํ์ด์ง๋ฅผ ๋ง๋ค ๋ ํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ค๋ฉด ํ ํ๋ฆฟ์ ๋ค์ด๊ฐ๋ ์์(์ ํ๋ช , ์์ธ ์ค๋ช , ์ด๋ฏธ์ง ๋ฑ)๋ค์ด ๋ชจ๋ ๋์ผํ ํํ๋ก ํ์๋๋ค. ํ์ง๋ง ํ์ด์ง ์์๋ฅผ ๋ง๋ค์ด ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ฑ์ ๋ฃ์ ๊ฒฝ์ฐ, ๊ฐ ์ํ๋ง๋ค ์์์ ํํ๊ฐ ๋ณํ๋๊ธฐ ๋๋ฌธ์ ์ค์ ์ฌ์ฉ์ ๊ฒฝํ์์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ (e.g. ๊ธ์ ์๊ฐ ๊ธธ์ด ํ๋ฉด์ ํ์๋์ง ์์)๋ค์ ๋ฏธ๋ฆฌ ์์ธกํ ์ ์๋ค.
๋ชจ๋ํ์ ์ฌ์ฌ์ฉ์ฑ
์ํ ๋ฏน ๋์์ธ์ ์์ ๋จ์์ ๊ตฌ์ฑ ์์(์์)๋ฅผ ๋ง๋ค๊ณ ์ด๋ฅผ ์กฐํฉํ์ฌ ๋ ํฐ ๋จ์์ ๊ตฌ์ฑ ์์(๋ถ์, ์ ๊ธฐ์ฒด ๋ฑ)๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ผ๋ก ์งํ๋๋ค. ์ด๋ ๊ฒ ๋ชจ๋ํ๋ ๊ตฌ์ฑ ์์๋ ์ฝ๊ฒ ์ฌ์ฌ์ฉํ ์ ์์ด ๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถ์ํค๊ณ ์ฝ๋์ ์ค๋ณต์ ์ค์ธ๋ค.
์ ์ง ๋ณด์์ ํธ๋ฆฌํจ
์น์ฌ์ดํธ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณ๊ฒฝ์ด๋ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ๋, ๊ฐ ๊ตฌ์ฑ ์์๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ์์ ํ๊ธฐ ์ฝ๊ณ ์ด๋ฌํ ๋ณ๊ฒฝ์ด ์ ์ฒด ์์คํ ์ ์ํฅ์ ๋ฏธ์น์ง ์๋๋ค. ์ด๋ ํ๋ก์ ํธ์ ์ ์ง ๋ณด์๋ฅผ ํธ๋ฆฌํ๊ฒ ๋ง๋ค์ด์ค๋ค.
์๋ฅผ ๋ค์ด, ์น์ฌ์ดํธ์ ๋ฒํผ ์คํ์ผ์ด ๋ณ๊ฒฝ๋์ด์ผ ํ ๋, ์ํ ๋ฏน ๋์์ธ ์์น์ ๋ฐ๋ผ ๋ง๋ค์ด์ง ๋ฒํผ ์ปดํฌ๋ํธ๊ฐ ์๋ค๋ฉด ์ด๋ฅผ ํ ๊ณณ์์๋ง ์์ ํ๋ฉด ๋ชจ๋ ๋ฒํผ์ด ์ผ๊ด๋๊ฒ ๋ณ๊ฒฝ๋๋ค. ์ด๋ ๊ฒ ๋๋ฉด ๊ฐ๋ณ ํ์ด์ง๋ ๋ค๋ฅธ ๊ตฌ์ฑ ์์์์ ์ผ์ผ์ด ์์ ํ ํ์ ์์ด, ํ ๋ฒ์ ์์ ์ผ๋ก ์ ์ฒด ์ฌ์ดํธ์ ์ ์ฉํ ์ ์๋ค.
ํ์ฅ์ฑ
์ํ ๋ฏน ๋์์ธ์ ์ ์ฉํ๋ค๋ฉด ์๋ก์ด ๊ธฐ๋ฅ์ด๋ ํ์ด์ง๋ฅผ ์ถ๊ฐํ ๋ ์ ์ฐํ ํ์ฅ์ด ๊ฐ๋ฅํ๋ค. ์ด๋ฏธ ๋ง๋ค์ด์ง ๊ตฌ์ฑ ์์๋ฅผ ์กฐํฉํ์ฌ ์๋ก์ด ๊ธฐ๋ฅ์ ๊ตฌํํ๊ฑฐ๋, ํ์ํ ๊ฒฝ์ฐ ๊ธฐ์กด ๊ตฌ์ฑ ์์๋ฅผ ํ์ฅํ์ฌ ์๋ก์ด ๋ฒ์ ์ ๋ง๋ค ์ ์๊ธฐ ๋๋ฌธ์ด๋ค. ์ด๋ฅผ ํตํด ํ๋ก์ ํธ์ ํ์ฅ์ฑ์ด ๋์์ง๋ฉฐ, ์๋ก์ด ์๊ตฌ ์ฌํญ์ด ์๊ฒผ์ ๋ ๋น ๋ฅด๊ฒ ๋์ํ ์ ์๋ค.
๋์์ธ ์์คํ ์ ์ธ์ ๋์ ํด์ผ ํ ๊น?
์์ ๊ท๋ชจ์ ์๋น์ค์์๋ ๋์์ธ ์์คํ
์ ๋์
ํ๋ ๊ฒ์ด ๋นํจ์จ์ ์ผ ์ ์์ต๋ค.
๋ฏธ๋ฆฌ ํ์ฅ์ฑ์ ๊ณ ๋ คํด ์์คํ
์ ๊ตฌ์ถํ๊ธฐ ๋๋ฌธ์ ์๊ฐ๊ณผ ๋น์ฉ์ด ๋ง์ด ๋ค๊ธฐ ๋๋ฌธ์ด๋ค.
๋ฐ๋ผ์ ์์ ๊ท๋ชจ์์๋ ๋์์ด๋์ ๊ฐ๋ฐ์๊ฐ ์ผ๊ด์ฑ์ด ํ์ํ
๋์์ธ ์์๋ค์ ์ง์ ๋์์ธํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ด ๋ ๋น ๋ฅผ ์ ์๋ค.
ํ์ง๋ง ์๋น์ค ๊ท๋ชจ๊ฐ ์ ์ ์ปค์ง๋ค๋ฉด ๋์์ธ ์์๋ค์ ์๋ ์ฆ๊ฐํ ๋ฟ๋ง ์๋๋ผ
์ฌ์ฉ์ ์๊ฐ ๋ง์์ง๋ฉด์ ์ผ๊ด์ฑ์ ์ ์งํ๊ธฐ ์ํ ์๊ตฌ์ฌํญ๋ ๊ฐ์ด ์ฆ๊ฐํ๊ฒ ๋๋ค.
์ด๋ ๋์์ธ ์์คํ
์ ๋์
ํ๋ฉด, ์ผ๊ด์ฑ ์๋ ๋์์ธ ์์๋ค์
ํ ๊ณณ์์ ๊ด๋ฆฌํ ์ ์์ด์ ํจ์จ์ฑ์ด ํฌ๊ฒ ํฅ์๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋์์ธ ๊ฐ์ด๋๋ผ์ธ์ ํตํด, ์์
์ ์ฐธ์ฌํ๋ ๋ชจ๋ ์ฌ๋์ด ์ผ๊ด๋ ๊ธฐ์ค์ผ๋ก
๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค๋๋ก ๋์์ฃผ๋ฏ๋ก ๋ธ๋๋ ์ ์ฒด์ฑ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์ํ ์ ์๋ค.
๋์์ธ ์์คํ ๊ตฌ์ถํ๊ธฐ
1. ๋์์ธ ์์น ์ ์
์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ ์ ๊ณต, ์๊ฐ๊ณผ ๋น์ฉ ์ ์ฝ, ํ ๊ฐ ํ์ ๋ฑ ๋์์ธ ์์คํ ์ ํตํด ๋ฌ์ฑํ๊ณ ์ถ์ ๋ชฉํ(์ฐ์ ์์)๋ฅผ ์ค์ ํ๋ค. ์ค์ ๋ ๋ชฉํ์ ๋ธ๋๋ ๊ฐ์น๋ฅผ ๊ณ ๋ คํ์ฌ ๋์์ธ ์์น์ ์ค์ ํ๋ค. ์ด ์์น์ ๋์์ธ ์์คํ ์ ์ฒด์ ์ ์ฉ๋๋ ๊ธฐ์ค์ด ๋๋ค.
์๋ฅผ ๋ค์ด Toss์ ๊ฐ์ ๊ธ์ต ๊ด๋ จ ์ฑ์ ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ, ์ฌ์ฉ์๋ค์ด ๋ณด์์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋๋ผ๋ฉฐ ์ํํ๊ฒ ์ฑ์ ์ฌ์ฉํ ์ ์๋ UI/UX๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์ค์ํ ๋ชฉํ๊ฐ ๋๋ค. ๋ฐ๋ผ์ ๋์์ธ ์์น์ผ๋ก๋ "์ฌ์ฉ์ ์ค์ฌ", "๊ฐ๊ฒฐํจ", "์ ๋ขฐ์ฑ" ๋ฑ์ ์ค์ ํ ์ ์๋ค.
์ด๋ฌํ ๋์์ธ ์์น์ ๊ฐ๋ณ ์ปดํฌ๋ํธ๋ฅผ ์ค๊ณํ๊ณ , ์ด๋ฅผ ์กฐํฉํ์ฌ ํ๋ฉด์ ๊ตฌ์ฑํ๊ณ , ์ด๋ฅผ ํตํด ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ค๊ณํ๋ ๋ฐ ์ง์นจ์ด ๋๋ค. ๋ํ ๋์์ธ ์์น์ ํ์ ๋ชจ๋์๊ฒ ๊ณต์ ๋์ด, ํ ์ ์ฒด๊ฐ ์ผ๊ด๋ ๋ฐฉํฅ์ฑ์ ๊ฐ์ง๊ณ ์์ ์ ์งํํ ์ ์๊ฒ ๋๋๋ค.
2. ์ ํ ๊ฒํ
๋์์ด๋์ ๊ฐ๋ฐ์๊ฐ ์ ํ์์ ์ฌ์ฉํ๋ ๊ณตํต ์ปดํฌ๋ํธ ๋ฐ ํจํด์ ๋ถ์ํ์ฌ, ๋์์ธ ์์คํ ์ ํฌํจํ ์์๋ฅผ ์ ์ ํ๋ค. ์ฃผ๋ก ๋ฒํผ, ์ธํ, ํญ, ์นด๋ ๋ฑ์ UI ์์๊ฐ ์ฌ๊ธฐ์ ํฌํจ๋๋ค.
3. ์คํ์ผ ๊ฐ์ด๋ ๊ฐ๋ฐ
๋์์ธ ์์น์ ๋ฐ๋ผ ์คํ์ผ ๊ฐ์ด๋๋ฅผ ๊ฐ๋ฐํฉ๋๋ค.
์ฌ๊ธฐ์๋ ์์ ํ๋ ํธ, ํ์ดํฌ๊ทธ๋ํผ, ์์ด์ฝ, ๊ฐ๊ฒฉ, ๊ทธ๋ฆฌ๋ ์์คํ
๋ฑ์ ๋์์ธ ์์๋ค์ด ํฌํจ๋๋ค.
4. ์ปดํฌ๋ํธ ๋์์ธ ๋ฐ ๋ฌธ์ํ
์ฌ์ฌ์ฉํ ์ ์๋ ์ปดํฌ๋ํธ์ ํจํด์ ๋์์ธ์ ์์ฑํ๊ณ , ์ฌ์ฉ ๋ฐฉ๋ฒ๊ณผ ๊ด๋ จ ์ธ๋ถ ์ฌํญ์ ๋ฌธ์ํํ๋ค.
์ด ๋ฌธ์์๋ ๋์์ธ ์์คํ
์ ๋ชจ๋ ๊ตฌ์ฑ ์์๊ฐ ์ ํํ๊ฒ ๊ธฐ๋ก๋์ด์ผ ํ๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ๊ฐ๋ฐ์๊ฐ ์ฝ๊ฒ ์ ์ฉํ ์ ์๋๋ก ์ฝ๋ ์ค๋ํซ ๋๋ ์ปดํฌ๋ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณตํ๋ค.
5. ๋์์ธ ์์คํ ๊ตฌํ
๊ฐ๋ฐ์๋ ๋์์ธ ์์คํ
์์ ์ ๊ณตํ๋ ์ปดํฌ๋ํธ์ ํจํด์ ์ฌ์ฉํ์ฌ ์ค์ ์น์ฌ์ดํธ๋ ์ฑ์ ๊ตฌํํ๋ค.
์ด ๊ณผ์ ์์ ๋์์ด๋์ ๊ฐ๋ฐ์ ๊ฐ์ ๊ธด๋ฐํ ํ์
์ด ํ์ํ๋ค.
6. ์ง์์ ์ธ ์ ์ง๋ณด์ ๋ฐ ์ ๋ฐ์ดํธ
๋์์ธ ์์คํ ์ ์ด์์ ์ ๋ด ์ธ๋ ฅ์ ํตํ ์ฃผ๊ธฐ์ ์ธ ์ ์ง๋ณด์ ๋ฐ ์ ๋ฐ์ดํธ ์์ ์ด ํ์ํ๋ค.
์ฌ๊ธฐ์๋ ์ฌ์ฉ์์ ํผ๋๋ฐฑ์ ๋ฐ์ํ๊ฑฐ๋ ๊ธฐ์กด ์์๋ฅผ ๊ฐ์ ํ๋ ์์
๋ถํฐ
๊ธฐ๋ฅ ํ์ฅ์ ๋ฐ๋ฅธ ์ปดํฌ๋ํธ ์ถ๊ฐ ๋ฑ์ ์์
์ด ํฌํจ๋๋ค.
์ข์ ๊ธ ๊ฐ์ฌํฉ๋๋ค. ์์ฃผ ์ฌ๊ฒ์ :)