λμμΈ μμ€ν κ΅¬μΆ μ λ¬Έ — Figmaλ‘ μμνλ μ»΄ν¬λνΈ λΌμ΄λΈλ¬λ¦¬
κ°μ μλΉμ€μΈλ° λ²νΌ μκΉμ΄ νμ΄μ§λ§λ€ λ€λ₯΄κ³ , μΈν νλ λμ΄κ° νλ©΄λ§λ€ μ κ°κ°μ΄λΌ QAνμκ² μ§μ λ°μ κ²½νμ΄ μλμ? μ΄ λ¬Έμ μ κ·Όλ³Έ μμΈμ λλΆλΆ νλμ λλ€. λμμΈμ κΈ°μ€μ΄ μμ΄μμ λλ€. λμμΈ μμ€ν μ΄ κ·Έ κΈ°μ€μ λ§λ€μ΄μ€λλ€.
1. λμμΈ μμ€ν μ΄λ 무μμΈκ° — μ€ν΄μ μ¬μ μ
λμμΈ μμ€ν λ§λ€κΈ°λΌλ λ§μ λ€μΌλ©΄ κ΅¬κΈ λ¨Έν°λ¦¬μΌ λμμΈμ΄λ IBM μΉ΄λ³Έμ²λΌ λ°©λν λ¬Έμμ νμ΄ νμν μΌμ²λΌ λκ»΄μ§λλ€. νμ§λ§ λμμΈ μμ€ν μ λ³Έμ§μ κ·λͺ¨κ° μλλλ€. μΌκ΄μ±μ λλ€.
λμμΈ μμ€ν μ μΈ κ°μ§ μμμ μ§ν©μ λλ€. λ°λ³΅ μ¬μ©νλ UI μ‘°κ°μΈ μ»΄ν¬λνΈ, μκΉ·νμ΄ν¬·κ°κ²©μ μ μνλ νμ΄λ°μ΄μ , κ·Έλ¦¬κ³ μ΄κ²μ μ΄λ»κ² μ¬μ©ν μ§ μ€λͺ νλ κ°μ΄λλΌμΈμ λλ€. μ΄ μΈ κ°μ§λ₯Ό νΌμ λ§λ€μ΄λ λμμΈ μμ€ν μ λλ€. νΌμ μ°λ μμ€ν λ μμ€ν μ λλ€.
2. μ΅μ κ΅¬μ± 3λ¨κ³ — 무μλΆν° λ§λ€μ΄μΌ νλ
Foundation — λͺ¨λ κ²μ λΏλ¦¬
Foundationμ Figma λμμΈ μμ€ν μ κ°μ₯ μλμ κΉλ¦¬λ κΈ°μ΄μ λλ€. μ¬κΈ°μ μ μνλ κ²μ λ€ κ°μ§μ λλ€.
μ»¬λ¬ νλ νΈ: Primary / Secondary / Neutral / Semantic(μ±κ³΅·κ²½κ³ ·μλ¬) μμμ Figma Variablesλ‘ ν ν°νν©λλ€. λμ€μ λ€ν¬ λͺ¨λ μ νμ΄ νμν λ Variablesλ‘ κ΄λ¦¬ν΄λλ©΄ μ 체λ₯Ό ν λ²μ κ΅μ²΄ν μ μμ΅λλ€.
νμ΄ν¬κ·ΈλνΌ μ€μΌμΌ: H1~H6, Body, Caption λ± ν μ€νΈ ν¬κΈ°μ μκ°·νκ°μ μ μν©λλ€. μ΄ λ¨κ³μμ ν°νΈ μ’ λ₯μ κ΅΅κΈ°λ νμ ν©λλ€.
μ€νμ΄μ± μμ€ν : 4px λλ 8px λ² μ΄μ€μ κ°κ²© ν ν°(4, 8, 12, 16, 24, 32…)μ λ§λ€μ΄ λ§μ§·ν¨λ©μ μΌκ΄λκ² μ μ©ν©λλ€.
그리λ: 12μ»¬λΌ κ·Έλ¦¬λμ μ΅λ λλΉ, νλ©΄ ν¬κΈ°λ³ λΈλ μ΄ν¬ν¬μΈνΈλ₯Ό μ μν©λλ€.
Components — λ°λ³΅ μ¬μ©νλ UI μ‘°κ°
μ²μλΆν° λͺ¨λ κ²μ λ§λ€ νμκ° μμ΅λλ€. μ»΄ν¬λνΈ λΌμ΄λΈλ¬λ¦¬μ 첫 λ²μ§Έ λͺ©νλ 4κ°λ‘ μΆ©λΆν©λλ€. Button, Input, Icon, Card. μ΄ 4κ°κ° μμΌλ©΄ λλΆλΆμ κΈ°λ³Έ νλ©΄μ ꡬμ±ν μ μμ΅λλ€.
κ° μ»΄ν¬λνΈλ Variantsλ‘ μνλ₯Ό λ¬Άμ΄ κ΄λ¦¬ν©λλ€. λ²νΌμ κ²½μ° Size(Small·Medium·Large) × Style(Primary·Secondary·Ghost) × State(Default·Hover·Disabled·Loading) μ‘°ν©μ νλμ μ»΄ν¬λνΈ μμμ μ²λ¦¬ν©λλ€.
Patterns — μ»΄ν¬λνΈμ μ‘°ν©
ν¨ν΄μ μ»΄ν¬λνΈλ₯Ό λ¬Άμ΄μ λ§λλ λ ν° λ¨μμ λλ€. λ‘κ·ΈμΈ νΌ, κ²μ λ°, ν€λ λ€λΉκ²μ΄μ μ²λΌ μ¬λ¬ νμ΄μ§μ λ°λ³΅λλ UI ꡬ쑰μ λλ€. μ²μμλ 2~3κ°λ©΄ μΆ©λΆν©λλ€.
3. Figmaλ‘ λ§λλ λ² — λ¨κ³λ³ μ€μ
λμμΈ μμ€ν λ§λ€κΈ°μ μ€μ κ³Όμ μ Figma κΈ°μ€μΌλ‘ μ 리ν©λλ€.
Step 1. Variables μ€μ λΆν° μμνμΈμ
Figma Variablesλ 컬묷μ«μ·ν
μ€νΈ κ°μ ν ν°μΌλ‘ μ μ₯ν΄ μ 체 λμμΈμ μ°κ²°νλ κΈ°λ₯μ
λλ€. μ»¬λ¬ λ³μλ₯Ό λ§λ€ λλ color/primary/500μ²λΌ κ³μΈ΅ κ΅¬μ‘°λ‘ λ€μ΄λ°νλ©΄ λμ€μ κ΄λ¦¬κ° νΈν΄μ§λλ€.
Step 2. Button μ»΄ν¬λνΈ νλλ‘ κΈ°μ΄λ₯Ό μ΅νμΈμ
λμμΈ μμ€ν
μ 첫 μ»΄ν¬λνΈλ λ²νΌμ΄ μ ν©ν©λλ€. ν¬κΈ°μ μνκ° λ€μν΄ Variants μ¬μ©λ²μ μ΅νκΈ°μ κ°μ₯ μ’μ λμμ
λλ€. Button νλλ₯Ό μ λλ‘ λ§λ€λ©΄ λλ¨Έμ§ μ»΄ν¬λνΈλ κ°μ λ°©μμ λ°λ³΅ν©λλ€.
Step 3. Auto Layoutμ λ°λμ μ μ©νμΈμ
Auto Layout μλ μ»΄ν¬λνΈλ ν
μ€νΈ κΈΈμ΄κ° λ°λ λλ§λ€ μλμΌλ‘ ν¬κΈ°λ₯Ό μ‘°μ ν΄μΌ ν©λλ€. λͺ¨λ μ»΄ν¬λνΈμ Auto Layoutμ μ μ©νλ©΄ μ½ν
μΈ μμ λ°λΌ μ»΄ν¬λνΈκ° μλμΌλ‘ λμ΄λκ³ μ€μ΄λλλ€.
Step 4. ν λΌμ΄λΈλ¬λ¦¬λ‘ νΌλΈλ¦¬μνμΈμ
4. νΌμ κ΄λ¦¬νλ λ² — μ€ννΈμ λμμ΄λλ₯Ό μν ν
λμμΈ μμ€ν νμΌμ ꡬ쑰λ λ¨μν μλ‘ μ’μ΅λλ€. νμ΄μ§λ₯Ό λ€ κ°λ‘ λλλ λ°©μμ΄ λ리 μ°μ΄λ κ²μΌλ‘ μλ €μ Έ μμ΅λλ€. Cover(μκ°·λ²μ ·λ μ§), Foundation(컬묷νμ΄ν¬·μ€νμ΄μ±), Components(μ»΄ν¬λνΈ λͺ©λ‘), Patterns(ν¨ν΄ λͺ©λ‘).
UI κ°μ΄λλΌμΈμμ κ°μ₯ μ€μν κ²μ λ€μ΄λ° 컨벀μ
μ
λλ€. μ»΄ν¬λνΈ μ΄λ¦μ Button/Size=Medium/Style=Primary/State=Defaultμ²λΌ μ¬λμ(/)λ‘ κ³μΈ΅μ ꡬλΆνλ©΄ Figmaμμ μλμΌλ‘ κ·Έλ£Ήνλ©λλ€. μ΄ κ·μΉμ μ²μλΆν° μ‘μλμ§ μμΌλ©΄ μ»΄ν¬λνΈκ° λμ΄λ μλ‘ μ°ΎκΈ° μ΄λ €μμ§λλ€.
5. μ²μ λ§λ€ λ νν νλ μ€μ 3κ°μ§
μ€μ 1. μλ²½νκ² λ§λ€λ €λ€ μμμ λͺ» νλ€
μ²μλΆν° κ΅¬κΈ μμ€μ μμ€ν
μ λͺ©νλ‘ μ‘μΌλ©΄ μμμ΄ μ΄λ ΅μ΅λλ€. μ»¬λ¬ Variables 10κ°μ λ²νΌ μ»΄ν¬λνΈ 1κ°λ‘λ μ€λ μμν μ μμ΅λλ€. μμ€ν
μ μ°λ©΄μ ν€μ°λ κ²μ
λλ€.
μ€μ 2. λ€μ΄λ° μμ΄ μ»΄ν¬λνΈλ₯Ό μλλ€
μ΄λ¦ μμ΄ μ»΄ν¬λνΈλ₯Ό λ§λ€λ©΄ 100κ°κ° λλ μκ° μ무κ²λ μ°Ύμ μ μκ² λ©λλ€. λ€μ΄λ° κ·μΉμ 첫 μ»΄ν¬λνΈλ₯Ό λ§λ€κΈ° μ μ λ¨Όμ μ ν΄μΌ ν©λλ€.
μ€μ 3. λ무 μκ² μͺΌκ° λ€
λ²νΌ μμ μμ΄μ½κΉμ§ λ³λ μ»΄ν¬λνΈλ‘ λ§λ€λ€ 보면 κ΅¬μ‘°κ° μ§λμΉκ² 볡μ‘ν΄μ§λλ€. μ²μμλ μ¬μ¬μ© λΉλκ° λμ κ²λ§ μ»΄ν¬λνΈλ‘ λ§λ€κ³ , λλ¨Έμ§λ μΌλ° λ μ΄μ΄λ‘ λλ κ²μ΄ νμ€μ μ
λλ€.
6. μ§κΈ λΉμ₯ μμν μ μλ€
μ€λ Figma νμΌμ μ΄κ³ μ»¬λ¬ Variables 10κ°μ λ²νΌ μ»΄ν¬λνΈ νλλ§ λ§λ€μ΄ 보μΈμ. κ·Έκ² λΉμ μ λμμΈ μμ€ν 첫 λ²μ§Έ λ²μ μ λλ€. λμμΈ μμ€ν μ λκΈ°μ λ§μ κ²μ΄ μλλλ€. νΌμμλ λ§λ€ μ μμ΅λλ€. μλ²½ν μμ€ν λ³΄λ€ μλνλ μμ€ν μ΄ λ«μ΅λλ€. μμμ΄ κ³§ μμ€ν μ νμμ λλ€.
μμΌλ‘λ UrbanLedgerμμ λ κΉμ΄ μλ μ½ν μΈ λ₯Ό λ€λ£° μμ μ λλ€.
μμΌλ‘λ UrbanLedgerμμ λ κΉμ΄ μλ μ½ν μΈ λ₯Ό λ€λ£° μμ μ λλ€.
π μ΄ κΈκ³Ό ν¨κ» μ½μΌλ©΄ μ’μ μΆμ² λμ
λμμΈ κ΅¬κ΅¬λ¨ λ³΄λ¬κ°κΈ° →※ ννΈλμ€ νλμ ν΅ν΄ μΌμ μ‘μ μμλ£λ₯Ό λ°μ μ μμ΅λλ€.