๊ฐ๋ฐ์๋ฅผ ์ํ ํผ๊ทธ๋ง(Figma) ์ฌ์ฉ ๋ฐฉ๋ฒ๊ณผ ํ์ฉ ํ
๊ฐ๋ฐ์๋ฅผ ์ํ ํผ๊ทธ๋ง(Figma) ์ฌ์ฉ ๋ฐฉ๋ฒ๊ณผ ํ์ฉ ํ ๊ด๋ จ
๊ฐ๋ฐ์๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ์์ ๋์์ด๋์ ํ์ ํ ์ผ์ด ๋ง์ต๋๋ค. ํผ๊ทธ๋ง(Figma)๋ ์ด๋ฌํ ํ์ ์ ์ํํ๊ฒ ํด์ฃผ๋ ํด๋ก์ ํ์ฌ ๋ค์ํ UI/UX ๋์์ธ์ ์ฌ์ฉ๋๊ณ ์๋๋ฐ์. ๊ฐ๋ฐ์๊ฐ ํผ๊ทธ๋ง๋ฅผ ํ์ฉํ๋ฉด, ๋์์ธ์ ์ฝ๋๋ก ๋ณํํ๋ ์์ ์ ๋ ํจ์จ์ ์ผ๋ก ํ ์ ์์ด ๊ฐ๋ฐ ์์ฐ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
๋ํ ํผ๊ทธ๋ง๋ 1์ธ ๊ฐ๋ฐ์ด๋ ์๊ท๋ชจ ํ๋ก์ ํธ์์ ๋น ๋ฅด๊ฒ ์์ด๋์ด๋ฅผ ๊ตฌ์ฒดํํ ๋ ์ ์ฉํ๊ฒ ํ์ฉํ ์ ์๋ ๋๊ตฌ์ด๊ธฐ๋ ํฉ๋๋ค. ์ด๋ฒ ๊ธ์์๋ ํผ๊ทธ๋ง์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ดํด๋ณด๊ณ , ๊ฐ๋ฐ์ ๊ด์ ์์ ์์ฃผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ๊ณผ ํ์ฉ ํ์ ์ ๋ฆฌํด ๋ณด์์ต๋๋ค.
ํผ๊ทธ๋ง ๊ธฐ๋ณธ ๊ฐ๋
1) ์ธํฐํ์ด์ค ๊ตฌ์ฑ
ํผ๊ทธ๋ง๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์๋น์ค์ด๊ธฐ ๋๋ฌธ์ ์ด์์ฒด์ ๋ฑ์ ์ ์ฝ ์์ด ์ด๋์๋ ์ค์๊ฐ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ณดํต์ ์น ๋ธ๋ผ์ฐ์ ์ ์ ์ํด์ ์ฌ์ฉํ๋๋ฐ์. ๊ฐ์ธ์ ์ผ๋ก๋ ๋ฐ์ ์๋ ๋ฑ์ ์ด์ ๋ก ๊ฐ ์ด์์ฒด์ ์ ๋ง๋ ๋ฐ์คํฌํ ์ฑ์ ์ค์นํด์ ์ฌ์ฉํ๋ ๊ฒ์ ์ ํธํฉ๋๋ค. ๊ทธ๋์ ์ด ๊ธ์์๋ ํผ๊ทธ๋ง ๋ฐ์คํฌํ ์ฑ(macOS์ฉ)์ ์์ฃผ๋ก ์ ๋ฐ์ ์ธ ๊ตฌ์ฑ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
ํผ๊ทธ๋ง ์ธํฐํ์ด์ค๋ ์บ๋ฒ์ค, ๋ด๋น๊ฒ์ด์ ํจ๋, ์์ฑ ํจ๋, ํด๋ฐ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ์บ๋ฒ์ค๋ ๋์์ธ ์์ ์ด ์ด๋ฃจ์ด์ง๋ ๋ฉ์ธ ์์ญ์ผ๋ก ์ค์ ๋์์ธ ์์๋ฅผ ๋ฐฐ์นํ๊ณ ํธ์งํ๋ ๊ณต๊ฐ์ ๋๋ค. ๋ด๋น๊ฒ์ด์ ํจ๋์ ํ๋ฉด ์ผ์ชฝ์ ์์นํ๋ฉฐ, ์์ ์ค์ธ ๋ชจ๋ ์์๋ฅผ ๊ณ์ธต ๊ตฌ์กฐ๋ก ๋ณด์ฌ์ค๋๋ค. ์์ฑ ํจ๋์ํ๋ฉด ์ค๋ฅธ์ชฝ์ ์์นํ๋ฉฐ, ์ ํ๋ ๋์์ธ ์์์ ์์, ํฌ๊ธฐ, ์ฌ๋ฐฑ ๋ฑ์ ์์ฑ์ ํ์ธํ๊ณ ์กฐ์ ํ ์ ์์ต๋๋ค. ์๋จ์ ์๋ ํด๋ฐ๋ ํ์ผ ์ ์ฅ, ํ๋ฉด ์กฐ์ ๋ฑ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ์ด ๋ฐฐ์น๋์ด ์์ต๋๋ค.
2) ํผ๊ทธ๋ง ํ์ผ ๊ตฌ์กฐ
ํผ๊ทธ๋ง์์ ์์
ํ ๋ด์ฉ์ ํด๋ผ์ฐ๋์ ์๋์ผ๋ก ์ ์ฅ๋์ง๋ง, ๋ณ๋์ ํ์ผ ํํ๋ก ์ ์ฅํ ์๋ ์์ต๋๋ค. ํผ๊ทธ๋ง ํ์ผ์ ํ์ฅ์๋ .fig
์ด๋ฉฐ, ๋ด๋ณด๋ด๊ธฐ(export)์ ๊ฐ์ ธ์ค๊ธฐ(import)๋ก ๋ค๋ฅธ ์ฌ์ฉ์์ ํ์ผ์ ๊ณต์ ํ๊ฑฐ๋, ๋ก์ปฌ์ ๋ฐฑ์
ํ ์๋ ์์ต๋๋ค.
ํผ๊ทธ๋ง ํ์ผ์ ๊ตฌ์กฐ๋ ํ๋ ์, ์น์ , ํ์ด์ง๋ก ์ด๋ฃจ์ด์ ธ ์์ต๋๋ค. ์ฆ, ํ๋์ ํ์ด์ง ๋ด์ ์ฌ๋ฌ ๊ฐ์ ์น์ ์ด ์๊ณ , ์น์ ์์๋ ์ฌ๋ฌ ๊ฐ์ ํ๋ ์์ด ์๋ ํํ์ ๋๋ค.
ํผ๊ทธ๋ง์์ **ํ๋ ์(Frame)**์ ๋์์ธ์ ๊ธฐ๋ณธ ๋จ์์ ๋๋ค. ํ๋ ์์ ๋จ์ถํค โFโ๋ก ๋ง๋ค ์ ์์ผ๋ฉฐ, ์ฐ์ธก ์์ฑ ํจ๋์์ ๋ค์ํ ๋๋ฐ์ด์ค์ ๊ท๊ฒฉ์ ๋ง๋ ํ๋ฆฌ์ (preset)์ ์ ํํ ์ ์์ต๋๋ค. ํ๋ฆฌ์ ์๋ ๊ฐ์ข ๋ชจ๋ฐ์ผ, ํ๋ธ๋ฆฟ, ๋ฐ์คํฌํฑ ๋ฑ์ ๊ธฐ์ข ์ ๋ฐ๋ฅธ ์ฌ์ด์ฆ๊ฐ ์์ต๋๋ค. ํ๋ ์ ์์๋ ์ฌ๋ฌ ์ธต์ **๋ ์ด์ด(Layer)**๊ฐ ์์ผ๋ฉฐ, ํ๋ ์ ๋ด์ ๋์์ธ ์์๋ฅผ ๊ณ์ธต ๊ตฌ์กฐ๋ก ์ ๋ฆฌํ์ฌ ๋์์ธ ์์ ์ ๋์ฑ ์ฒด๊ณ์ ์ผ๋ก ํ ์ ์๋๋ก ํฉ๋๋ค.
**์น์ (Section)**์ ์ฌ๋ฌ ๊ฐ์ ํ๋ ์์ ํ๋์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ๋ ์ญํ ์ ํฉ๋๋ค. ์น์ ์ ์ฌ์ฉํ๋ฉด ๊ด๋ จ๋ ํ๋ ์๋ค์ ์๊ฐ์ ์ผ๋ก ๊ตฌ๋ถํ๊ณ ์กฐ์งํํ ์ ์์ด, ๋์ฑ ํจ์จ์ ์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ์น์ ์ ์์ฑํ๋ ๋จ์ถํค๋ Shift+S์ด๋ฉฐ, ์ฐ์ธก์ ์๋ ์์ฑ ํจ๋์์ ๋ ์ด์์๊ณผ ์์น ๋ฑ์ ์ธ๋ถ ์ค์ ์ ํ ์ ์์ต๋๋ค.
ํผ๊ทธ๋ง์์ **ํ์ด์ง(Page)**๋ ๋์์ธ ํ๋ก์ ํธ๋ฅผ ๊ตฌ๋ถํ๊ณ ๊ด๋ฆฌํ๋ ๋จ์๋ก ํ์ฉ๋ฉ๋๋ค. ํ๋์ ํผ๊ทธ๋ง ํ์ผ ์์๋ ์ฌ๋ฌ ํ์ด์ง๋ฅผ ์ถ๊ฐํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ฐ์ํ ์น, ๋ชจ๋ฐ์ผ(iOS, Android) ๋ฑ ์ฌ๋ฌ ๋๋ฐ์ด์ค๋ ๋ฒ์ ๋ณ ๋์์ธ์ ๋ณ๋๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ํ์ด์ง๋ ์ข์ธก ๋ด๋น๊ฒ์ด์ ํจ๋ ์๋จ์ ์๋ ํ์ด์ง ์ถ๊ฐ ๋ฒํผ์ผ๋ก ์์ฑํ ์ ์์ผ๋ฉฐ, ํ์ด์ง ๋ชฉ๋ก์ ํตํด ์ํ๋ ํ์ด์ง๋ฅผ ์ ํํ ์ ์์ต๋๋ค.
3) ์ปดํฌ๋ํธ์ ์ธ์คํด์ค
ํผ๊ทธ๋ง์์ ์ปดํฌ๋ํธ(Component)๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ๋์์ธ ์์๋ฅผ ๋งํฉ๋๋ค. ์ปดํฌ๋ํธ๋ฅผ ์ด์ฉํ๋ฉด ๋์ผํ ๋์์ธ ์์๋ฅผ ์ฌ๋ฌ ๊ณณ์์ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ณํ(Variants)์ ํตํด ๋ฒํผ์ ํ์ฑํ/๋นํ์ฑํ์ ๊ฐ์ ๋ค์ํ ์ํ๋ฅผ ํ๋์ ์ปดํฌ๋ํธ๋ก ๊ด๋ฆฌํ ์๋ ์์ต๋๋ค. ์ปดํฌ๋ํธ๋ฅผ ์ง์ ํ๋ ค๋ฉด ๋์์ธ ์์๋ฅผ ์ ํํ๊ณ ์ฐํด๋ฆญํ์ฌ Create Component ๋ฉ๋ด๋ฅผ ์ ํํ๊ฑฐ๋, ์์ฑ ํจ๋ ์๋จ์ ์๋ ๋ค์ด์๋ชฌ๋ ๋ชจ์์ ์ปดํฌ๋ํธ ์์ด์ฝ์ ํด๋ฆญํ๋ฉด ๋ฉ๋๋ค.
์ปดํฌ๋ํธ๋ฅผ ์ง์ ํ๋ฉด ํด๋น ๋์์ธ ์์๋ ๋ง์คํฐ ์ปดํฌ๋ํธ๋ก ๋ฑ๋ก๋ฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ด๋น๊ฒ์ด์ ํจ๋์์๋ ๋ณด๋ผ์ ์ด๋ฆ์ผ๋ก ํ์๋๋ฉฐ, ์บ๋ฒ์ค์์๋ ๋ณด๋ผ์ ํ ๋๋ฆฌ๊ฐ ์๊ธฐ์ฃ . ๋ํ ๋ด๋น๊ฒ์ด์ ํจ๋์ ์๋ Assets ํญ์ Local assets์๋ ๋ฑ๋ก๋ฉ๋๋ค. ์ฌ๊ธฐ์ Insert Instance ๋ฒํผ์ ํด๋ฆญํ๋ฉด, ์ปดํฌ๋ํธ๊ฐ ๋ณต์ ๋ **์ธ์คํด์ค(Instance)**๊ฐ ์บ๋ฒ์ค์ ์ฝ์ ๋ฉ๋๋ค. ๋๋ ์บ๋ฒ์ค์์ ๋ง์คํฐ ์ปดํฌ๋ํธ๋ฅผ ์ ํํ ์ํ์์ Option ํค๋ฅผ ๋๋ฅด๊ณ ๋๋๊ทธํ๋ฉด, ๋ณต์ ๋ ์ธ์คํด์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
๋ง์คํฐ ์ปดํฌ๋ํธ์ ๋ฌ๋ฆฌ ์ธ์คํด์ค๋ ๋ ์ด์ด ํจ๋์์ ๊ฐ์ด๋ฐ๊ฐ ๋น์ด ์๋ ๋ค์ด์๋ชฌ๋ ์์ด์ฝ์ผ๋ก ํ์๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ง์ฝ ๋ง์คํฐ ์ปดํฌ๋ํธ๋ฅผ ์์ ํ๋ฉด ์ฝ์ ๋ ๋ชจ๋ ์ธ์คํด์ค๊ฐ ๋์ผํ๊ฒ ์์ ๋ฉ๋๋ค. ์ฆ, ๋ง์คํฐ ์ปดํฌ๋ํธ์ ์ธ์คํด์ค๋ฅผ ํตํด ๋ค์ํ ๋์์ธ ์์๋ฅผ ์ผ๊ด์ฑ ์๊ฒ ๊ด๋ฆฌํ ์ ์๋ ๊ฒ์ด์ฃ .
๊ฐ๋ฐ์๊ฐ ์์ฃผ ์ฌ์ฉํ๋ ํผ๊ทธ๋ง ๊ธฐ๋ฅ
1) ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ํ ์์ ์ถ์ถ
ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ ์ํด์๋ UI ๋์์ธ์ ์ฐ์ธ ์ด๋ฏธ์ง, ์์ด์ฝ, ์์ ๊ฐ์ ๋์์ธ ์์ (assets)์ด ํ์ํฉ๋๋ค. ์์ ์๋ ๋ณดํต ๋์์ด๋๊ฐ ์์ ์ ์ ๋ฆฌํด์ ํ์ผ๋ก ์ ๋ฌํด ์ฃผ์์ง๋ง, ์ต๊ทผ์๋ ํผ๊ทธ๋ง์์ ์ง์ ํ์ํ ์์ ์ ์ถ์ถํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
ํผ๊ทธ๋ง์์๋ ๋จ์ผ ์ด๋ฏธ์ง๋ ์์ด์ฝ ๋ฟ๋ง ์๋๋ผ, ๋ ์ด์ด, ํ๋ ์, ์น์ ๋ฑ ๋ค์ํ ๋์์ธ ์์๋ฅผ ์ถ์ถํ ์ ์์ต๋๋ค. ์์ธ๋ฌ PNG, SVG, JPG์ ๊ฐ์ ํฌ๋งท์ ์ง์ํ๋ฉฐ, ๊ณ ํด์๋์ ์คํฌ๋ฆฐ์ท์ด๋ ํน์ ๋์์ธ ๋ถ๋ถ์ ์ ํ์ ์ผ๋ก ์ถ์ถํ ์๋ ์์ต๋๋ค.
์์ ์ ์ถ์ถํ๊ธฐ ์ํ ์ค์ ์ ์ฐ์ธก ์ฌ์ด๋๋ฐ์ **๋ด๋ณด๋ด๊ธฐ(Export)**ํญ๋ชฉ์์ ํ ์ ์์ต๋๋ค. ๋จผ์ ์ถ์ถํ๊ณ ์ ํ๋ ๋์์ธ ์์๋ฅผ ์ ํํ ํ ๋ด๋ณด๋ด๊ธฐ ์ค์ ์์ ํฌ๋งท๊ณผ ํด์๋๋ฅผ ์ง์ ํ๋ฉด, ๋ฏธ๋ฆฌ๋ณด๊ธฐ๋ฅผ ํตํด ์ถ์ถ๋ ์์ ์ด ์ด๋ป๊ฒ ๋ณด์ด๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๋ํ ์ ํ๋ ๊ฐ์ฒด์ ์ฑ์ฐ๊ธฐ(fill) ํญ๋ชฉ์ ์ ๊ฑฐํ๋ ์ต์ ๋ฑ์ ํตํด ์ถ์ถ ๋ฐฉ์์ ์กฐ์ ํ ์๋ ์์ฃ .
๋ค๋ง ์ถ์ถํ ์ ์๋ ๋์์ธ ์์ ์ ๋ฒ์๋ ์ ๊ทผ ๊ถํ์ ๋ฐ๋ผ ๋ค๋ฅด๋ฏ๋ก, ํ์ํ ๊ฒฝ์ฐ ๋์์ด๋์๊ฒ ์์ ์ถ์ถ์ ์ํ ๊ถํ์ ์์ฒญํด์ผ ํฉ๋๋ค.
์ถ์ถ๋ ์์ ํ์ผ์ ํผ๊ทธ๋ง ๋ธ๋ผ์ฐ์ ๋๋ ๋ฐ์คํฌํ ์ฑ์์ ์๋์ผ๋ก ๋ค์ด๋ก๋๋๋ฉฐ, ์ฌ์ฉ์๊ฐ ์ง์ ํ ์์น์ ์ ์ฅ๋ฉ๋๋ค. ์ด๋ ํ ๊ฐ์ง ํ์ ์์ ์ ํ์ผ๋ช ์ ์ง์ ํ ๋ ์ฌ๋์๋ฅผ ์ด์ฉํ๋ฉด ํด๋ ๊ตฌ์กฐ๋ฅผ ์๋์ผ๋ก ์์ฑํด ์ฃผ๋๋ฐ, ๊ฐ์ธ์ ์ผ๋ก ๊ฝค ์ ์ฉํ๊ฒ ์ฌ์ฉํ๊ณ ์๋ ๊ธฐ๋ฅ์ ๋๋ค.
์๋ฅผ ๋ค์ด, ์ ๊ทธ๋ฆผ์ฒ๋ผ button/light/continue
์ผ๋ก ์์
์ด๋ฆ์ ์ง์ ํ๋ฉด ๊ฐ ๋จ๊ณ๊ฐ ํด๋๋ก ๊ตฌ๋ถ๋์ด button/light
ํด๋ ์๋ continue๋ผ๋ ์ด๋ฆ์ผ๋ก ์์
์ด ์ ์ฅ๋ฉ๋๋ค. ๋ํ Export ๋ฉ๋ด์์ ๊ฐ ์์
์ ๋ํ **Suffix(์ ๋ฏธ์ฌ)**๋ฅผ ์ง์ ํด์ ํ์ผ์ ๊ด๋ฆฌํ ์๋ ์์ต๋๋ค.
2) ๋๋ ๋ด๋ณด๋ด๊ธฐ์ ์ฌ๋ผ์ด์ค ๊ธฐ๋ฅ
๋๋ ๋ด๋ณด๋ด๊ธฐ(Bulk Export) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๋ ์ด์ด์ ์ ์ฉ๋ ๋ด๋ณด๋ด๊ธฐ ์ค์ ์ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ๋จ์ถํค๋ Shift+Cmd+E (Windows๋ Shift+Ctrl+E) ์ด๋ฉฐ, ๋๋ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์คํํ๋ฉด ๋ด๋ณด๋ด๊ธฐ ์ฐฝ์ด ์ด๋ฆฌ๊ณ , ๊ฐ ๋์์ธ ์์์ ์ ์ฉ๋ ํฌ๋งท, ํด์๋, ํฌ๊ธฐ ๋ฑ์ ํ์ธํ ์ ์์ต๋๋ค.
๋ํ ํผ๊ทธ๋ง์๋ ์ฌ๋ผ์ด์ค(Slice) ๋๊ตฌ๋ ์๋๋ฐ, ์ด ๊ธฐ๋ฅ์ ํน์ ์์ญ๋ง์ ์ถ์ถํ๊ณ ์ ํ ๋ ์ ์ฉํ ๊ธฐ๋ฅ์ ๋๋ค. ์ฌ๋ผ์ด์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์๋จ ํด๋ฐ์์ Slice๋ฅผ ์ ํํ๊ฑฐ๋, **๋จ์ถํค S**๋ฅผ ๋๋ฅด๊ณ ๋๋๊ทธํ๋ฉด ๋ฉ๋๋ค. ์ฐธ๊ณ ๋ก ์ฌ๋ผ์ด์ค๋ฅผ ์ด์ฉํ๋ฉด ํน์ ๋ถ๋ถ์ ํจ๋ฉ์ ์กฐ์ ํ์ฌ, ์ฝํ ์ธ ์ธ๋ถ์ ์ฌ๋ฐฑ์ ์กฐ์ ํ ์ ์๋๋ฐ์. ์ด๋ ์น ํ๋ก์ ํธ๋ ๋ฐ์ํ ๋์์ธ์์ ์ ์ฉํ๊ฒ ํ์ฉ๋๊ธฐ๋ ํฉ๋๋ค.
3) ๋์์ธ ์์ ์ ํ๊ณผ ์ ์ฉํ ๋จ์ถํค
๋์์ธ์ ์ฝ๋๋ก ๋ณํํ๋ ์์ ์ ํ ๋ ๋์์ธ ์์๋ฅผ ์์ ์์ฌ๋ก ์ ํํ ์ ์์ด์ผ ์์ ์๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ๋์์ธ ์์๋ฅผ ์ ํํ๋ ค๋ฉด ์บ๋ฒ์ค์์ ์ง์ ๋ง์ฐ์ค๋ก ํด๋ฆญํ๋ฉด ๋ฉ๋๋ค. ํ์ง๋ง ์ฌ๋ฌ ๋์์ธ ์์๊ฐ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ฌ์๊ฑฐ๋, ์ค์ฒฉ๋ ๋ ์ด์ด๋ก ๊ตฌ์ฑ๋๋ฉด ์ํ๋ ๋๋ก ์ ํํ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ์.
์ด๋ด ๋ ์๋ ๊ทธ๋ฆผ์ฒ๋ผ ๋์์ธ ์์๋ฅผ ๋๋ธ ํด๋ฆญํ๊ฑฐ๋, Enter ํค๋ฅผ ๋๋ฌ ์ค์ฒฉ๋ ๊ฐ์ฒด๋ฅผ ์ฐจ๋ก๋๋ก ์ ํํ ์ ์์ต๋๋ค. ๋๋ ์ง์ ์ข์ธก ๋ ์ด์ด ํจ๋์์ ํด๋น ๋์์ธ ์์์ ์ด๋ฆ์ ์ฐพ์ ์ ํํ๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค.
ํน์ ๋์์ธ ์์์ ์ต์์ ํ๋ ์์ ์ ํํ๊ณ ์ ํ ๋๋ Cmd(์๋์ฐ์ ๊ฒฝ์ฐ Ctrl)๋ฅผ ๋๋ฅด๊ณ ํด๋น ๋์์ธ ์์๋ฅผ ํด๋ฆญํ๋ฉด ๋ฉ๋๋ค. ์ด๋ ํ๋ ์์ ์ ํํ ๋ค์์ Shift + 2๋ฅผ ๋๋ฅด๋ฉด, ์บ๋ฒ์ค ์ ๊ฐ์ด๋ฐ ํ๋๋์ ๋ํ๋๋ฐ์. ํ์ด์ง ๋ด์ ์๋ง์ ํ๋ ์์ด ์๋ ๊ฒฝ์ฐ ๊ต์ฅํ ์ ์ฉํ ๋จ์ถํค์ ๋๋ค.
๋ค์ Shift+1์ ๋๋ฅด๋ฉด ๊ธฐ์กด ํ๋ฉด์ผ๋ก ๋์๊ฐ ์ ์์ต๋๋ค. ์์ธ๋ฌ ์บ๋ฒ์ค์์ Cmd(์๋์ฐ์ ๊ฒฝ์ฐ Ctrl)๋ฅผ ๋๋ฅด๊ณ , ์ฌ๋ฌ ์์๋ฅผ ์ ํํ๋ฉด ๋ค์ค ์ ํํ ์๋ ์์ต๋๋ค. ์ฐธ๊ณ ๋ก ๋จ์ถํค ๋ชฉ๋ก์ ๋ค์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด **Cmd+Shift+?**๋ก ํ์ธํ ์ ์์ผ๋ฉฐ, ํ ๋ฒ์ด๋ผ๋ ์ฌ์ฉํ ๋จ์ถํค๋ ํ๋์ ๋ฒํผ์ผ๋ก ํ์๋ฉ๋๋ค.
๊ฐ๋ฐ์๊ฐ ์์๋๋ฉด ์ข์ ํผ๊ทธ๋ง ํ์ฉ ํ
1) ๋ฐ์ํ ๋์์ธ ๊ตฌํ์ ์ํ ์คํ ๋ ์ด์์ ํ์ฉ
ํผ๊ทธ๋ง์ ์คํ ๋ ์ด์์ ๊ธฐ๋ฅ์ ๋์์ธ ์์ ์ฌ์ด์ ๊ฐ๊ฒฉ, ์ ๋ ฌ, ํจ๋ฉ์ ์ง๊ด์ ์ผ๋ก ์กฐ์ ํ๊ณ , ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์ ๋ง์ถฐ ์ ์ฐํ๊ฒ ๋์์ธ์ ์กฐ์ ํ ์ ์๋ ๊ธฐ๋ฅ์ ๋๋ค. ์คํ ๋ ์ด์์์ CSS์ flexbox์ ์ ์ฌํ์ฌ, ๊ฐ๋ฐ์๊ฐ ์ด ๊ธฐ๋ฅ์ ์ ํ์ฉํ๋ฉด, ๋์์ธ ์์์ ๋์ ์ธ ๋ฐฐ์น์ ๋ฐ์ํ ๋์์ธ์ ๋ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค. ํน์ ๋์์ธ ์์์ ์คํ ๋ ์ด์์์ ์ ์ฉํ๋ ค๋ฉด, ์์ฑ ํจ๋ ์ค๊ฐ์ ์คํ ๋ ์ด์์ ์์ด์ฝ์ ํด๋ฆญํ๊ฑฐ๋ ๋จ์ถํค **Shift+A**๋ฅผ ๋๋ฅด๋ฉด ๋ฉ๋๋ค.
์คํ ๋ ์ด์์์ ์ฌ์ฉํ๋ฉด ๋์์ธ ์์๋ค์ ์์ง(Vertical), ์ํ(Horizontal) ๋๋ ์ค ๋ฐ๊ฟ(Wrap)์ผ๋ก ์๋ ๋ฐฐ์นํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์์ง ๋ฐฉํฅ์ ๋ฆฌ์คํธ ํํ์ ๋ฉ๋ด๋ฅผ ๋ง๋ค ๋, ์ํ ๋ฐฉํฅ์ ๋ฒํผ ๊ทธ๋ฃน์ ๋ง๋ค ๋ ์ ์ฉํ๋ฉฐ, ์ค ๋ฐ๊ฟ ์ค์ ์ ๊ฐค๋ฌ๋ฆฌ๋ ํ๊ทธ์ ๊ฐ์ ๊ตฌ์ฑ ์์์ ์ ํฉํฉ๋๋ค. ์ด๋ฌํ ๋ฐฉํฅ ์ค์ ์ ์์๋ค์ด ํ๋ฉด ํฌ๊ธฐ์ ๋ฐ๋ผ ์์ฐ์ค๋ฝ๊ฒ ์ฌ๋ฐฐ์น๋๋๋ก ํด์ค๋๋ค.
์คํ ๋ ์ด์์์๋ ์ด์ธ์๋ ๋ค์ํ ๊ธฐ๋ฅ์ด ์์ง๋ง, ๊ทธ์ค์์ ํนํ **์๋ ํฌ๊ธฐ ์กฐ์ (Resizing)**์ ๋ฐ์ํ ๋ ์ด์์์์ ํ์์ ์ธ ๊ธฐ๋ฅ์ ๋๋ค. ์๋ ํฌ๊ธฐ ์กฐ์ ๊ธฐ๋ฅ์ ์คํ ๋ ์ด์์ ํ๋ ์ ๋ด ์์๋ค์ด ๋ถ๋ชจ ํ๋ ์์ ํฌ๊ธฐ์ ๋ง์ถฐ Hug contents(์ฝํ ์ธ ์ ๋ง์ถ๊ธฐ), Fill container(์ปจํ ์ด๋์ ๋ง์ถ๊ธฐ), Fixed size(๊ณ ์ ํฌ๊ธฐ) ๋ฑ์ ๋ฐฉ์์ผ๋ก ํฌ๊ธฐ๊ฐ ๋ณ๊ฒฝ๋๋๋ก ์ ์ดํฉ๋๋ค.
์๋ฅผ ๋ค์ด, Hug contents๋ ์์ ์์์ ํฌ๊ธฐ์ ๋ง๊ฒ ํ๋ ์์ด ์กฐ์ ๋๊ณ , Fill container๋ ๋ถ๋ชจ ํ๋ ์์ ํฌ๊ธฐ์ ๋ง์ถฐ ์์ ์์๊ฐ ๋์ด๋๊ฑฐ๋ ์ค์ด๋ค๋ฉฐ, Fixed size๋ ๊ณ ์ ๋ ํฌ๊ธฐ๋ก ๋ณ๊ฒฝ๋๋ ๋ฐฉ์์ ๋๋ค. ์ด๋ CSS์ flex-grow๋ flex-shrink ๋ฑ๊ณผ ์ ์ฌํ์ฌ, ๋ค์ํ ํ๋ฉด ํฌ๊ธฐ์ ๋์ํ๋ ๋ฐ์ํ ๋ ์ด์์์ ํธ๋ฆฌํ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.
2) ๊ฐ๋ฐ์ ๋ชจ๋(Dev Mode)
๊ฐ๋ฐ์ ๋ชจ๋๋ ๋์์ธ ๊ด๋ จ๋ ๊ฐ๋ฐ ์ ๋ฌด์ ์ด์ ์ ๋ง์ถ์ด 2023๋ 6์์ ์ถ์๋ ๊ธฐ๋ฅ์ ๋๋ค. ๊ฐ๋ฐ์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋์์ธ ์ฌ์์ ๋ ์ ํํ๊ฒ ํ์ธํ ์ ์์ผ๋ฉฐ, ์๋ ์์ฑ๋ ์ฝ๋ ์ค๋ํซ์ผ๋ก ์ฝ๋ ์์ ์ ํจ์จ์ ๋์ผ ์ ์์ต๋๋ค.
๋ค๋ง ํ์ฌ ํผ๊ทธ๋ง์์๋ ์ ๋ฃ ํ๋์์๋ง ๊ฐ๋ฐ์ ๋ชจ๋๋ฅผ ์ง์ํ๊ณ ์์ผ๋ฉฐ, ํผ๊ทธ๋ง๋ฅผ ํตํ ๋์์ด๋์์ ํ์ ํ๋ก์ธ์ค๊ฐ ์ ๋๋ก ์ ์ ๋์ด ์์ง ์๊ฑฐ๋, ๋์์ด๋์ ์ค์ ์ด ๋ฏธํกํ ๊ฒฝ์ฐ, ๊ฐ๋ฐ์๊ฐ ์๋์ผ๋ก ์์ ํ ๋๋ณด๋ค ์คํ๋ ค ์ ๋ฌด ํจ์จ์ด ๋จ์ด์ง ์ ์๋ค๋ ๋จ์ ์ด ์์ต๋๋ค.
์ฐธ๊ณ ๋ก ๊ฐ๋ฐ์ ๋ชจ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋์์ธ ํ์ผ์ ๊ฐ ๋ฒ์ ๊ฐ ์ฐจ์ด๋ฅผ ์ฝ๋๋ก ๋น๊ตํ ์ ์๋๋ฐ์. ์ด๋ฅผ ํตํด ๋์์ธ ์์ ์ค์์ ์ ๋ฐ์ดํธ๋ ๋ถ๋ถ์ ๋น ๋ฅด๊ฒ ํ์ธํ ์ ์์ผ๋ฉฐ, ํนํ ๊ฐ๋ฐ ์ค์ ๋์์ด๋์ ๋ถํ์ํ ์ปค๋ฎค๋์ผ์ด์ ์ ์ค์ผ ์ ์์ต๋๋ค. ๋ํ ์ฌ๋ฌ ๋ณํ(Variants)์ ๊ฐ์ง ์ปดํฌ๋ํธ ์ธํธ๋ฅผ ๋ฏธ๋ฆฌ ๋ณด๊ณ ํ ์คํธํ ์ ์์ด, ์ฝ๋ ๋ณํ ์ UI ์์๋ฅผ ์ ํํ๊ฒ ๋ฐ์ํ ์ ์์ต๋๋ค.
3) ํ๋ฌ๊ทธ์ธ๊ณผ ํ์ฅ ํ๋ก๊ทธ๋จ ํ์ฉ
ํผ๊ทธ๋ง์๋ ์์ ์ ํจ์จ์ฑ์ ๋์ผ ์ ์๋ ๋ค์ํ ํ๋ฌ๊ทธ์ธ์ด ์์ต๋๋ค. ํนํ ๊ฐ๋ฐ์๊ฐ ์์ฃผ ์ฌ์ฉํ๋ ํ๋ฌ๊ทธ์ธ์ผ๋ก๋ Figma to React, Anima ๋ฑ์ด ์์ผ๋ฉฐ, ์ฃผ๋ก ๋์์ธ ์์๋ฅผ ์ฝ๋๋ก ๋ณํํ ๋ ์์ฃผ ์ฌ์ฉํฉ๋๋ค.
๋ํ Iconify๋ Unsplash์ ๊ฐ์ ํ๋ฌ๊ทธ์ธ์ ๋์์ธ ๋ฆฌ์์ค๋ฅผ ์ฝ๊ฒ ์ถ๊ฐํ ์ ์๊ฒ ํด์ฃผ๋ฉฐ, Content Reel์ด๋ Lorem ipsum์ ๋๋ฏธ ๋ฐ์ดํฐ ์์ฑ์ ์ ์ฉํ ํ๋ฌ๊ทธ์ธ์ ๋๋ค. ์ด๋ฌํ ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ๋ฉด ๋์์ธ์ ์ฝ๋๋ก ๋ณํํ๊ฑฐ๋ ๋ ์ด์์์ ํ ์คํธํ ๋ ์กฐ๊ธ ๋ ๊ฐ๋ฐ ์์ฐ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
์ด ๋ฐ์๋ ์ ๋ฃ ํ๋์ ๊ฒฝ์ฐ, ํผ๊ทธ๋ง์ VS Code ํ์ฅ ํ๋ก๊ทธ๋จ(Figma for VS Code)์ ์ฌ์ฉํ ์ ์๋๋ฐ์. VS Code์ ํผ๊ทธ๋ง ํ์ฅ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ฉด ์ฝ๋ ํธ์ง๊ธฐ ๋ด์์ ์ง์ ๋์์ธ ํ์ผ์ ํ์ธํ ์ ์์ผ๋ฉฐ, ์ฃผ์์ ๋จ๊ธฐ๊ฑฐ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ถ์ ํ ์๋ ์์ต๋๋ค. ๋ํ ๋์์ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ฝ๋ ์ ์ ๊ธฐ๋ฅ์ด ์ ๊ณต๋๋ฉฐ, ์ฝ๋ ํ์ผ์ ๋์์ธ ์ปดํฌ๋ํธ์ ์ฐ๊ฒฐํ์ฌ ๊ฐ๋ฐ ์๋๋ฅผ ํฅ์์ํฌ ์ ์์ต๋๋ค.
๋ง์น๋ฉฐ
์ง๊ธ๊น์ง ๊ฐ๋ฐ์๋ฅผ ์ํ ํผ๊ทธ๋ง ์ฌ์ฉ ๋ฐฉ๋ฒ๊ณผ ํ์ฉ ํ์ ๋ํด ์ดํด๋ณด์์ต๋๋ค. ํผ๊ทธ๋ง๋ ๋์์ธ์์ ๊ฐ๋ฐ๋ก์ ์ ๋ฌ ๊ณผ์ ์ธ ํธ๋์คํ(Hand off)๋ฅผ ๊ฐ์ํํ๋ฉฐ, ๋ณ๋์ ํ์ผ์ด๋ ์ ๋ณด๋ฅผ ์ค๋นํ ํ์ ์์ด ๋์์ธ, ์ด๋ฏธ์ง, ํฐํธ, ๊ฐ๊ฒฉ, ์ธํฐ๋์ ๋ฑ์ ๊ฐ๋ฐ์๊ฐ ํ ๋ฒ์ ์ ๋ฌ๋ฐ์ ์ ์๋๋ก ํด์ค๋๋ค.
์ด๋ฅผ ํตํด ๋์์ด๋์ ๊ฐ๋ฐ์ ๊ฐ์ ํ์ ์ด ํจ์ฌ ์ํํด์ก์ผ๋ฉฐ, ํ์ฌ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์๋ ์ค์ํ ์ญํ ์ ์ฐจ์งํ๊ณ ์์ต๋๋ค. ๊ฐ์ธ์ ์ธ ์๊ฐ์ผ๋ก๋ ์์ผ๋ก AI๋ฅผ ํ์ฉํ 1์ธ ๊ฐ๋ฐ ๋ฐ ์๊ท๋ชจ ์กฐ์ง์ ๊ฐ๋ฐ์ด ํ๋ฐํด์ง๋ฉด์ ํผ๊ทธ๋ง๋ ์ ์ฐจ ๊ฐ๋ฐ์์๊ฒ๋ ํ์์ ์ธ ๋๊ตฌ๊ฐ ๋์ง ์์๊น ์ถ์ต๋๋ค. ํนํ ๋ฏธ๋์๋ ๋์์ธ๊ณผ ๊ฐ๋ฐ์ ๋ํ ํตํฉ์ ์ธ ๊ด์ ์ด ๊ฐ์กฐ๋ ๊ฒ์ผ๋ก ๋ณด์ฌ, ๋ฏธ๋ฆฌ ๋๋นํด ๋๋ฉด ์ข๊ฒ ์ต๋๋ค.
์์ฆIT์ ๋ชจ๋ ์ฝํ ์ธ ๋ ์ ์๊ถ๋ฒ์ ๋ณดํธ๋ฅผ ๋ฐ๋ ๋ฐ, ๋ฌด๋จ ์ ์ฌ์ ๋ณต์ฌ, ๋ฐฐํฌ ๋ฑ์ ๊ธํฉ๋๋ค.