λμμΈ μμ€ν
λμμΈ μμ€ν μ UIUX λμμΈ μ λ°μ ν¬κ΄νλ 체κ³λ€. μ νμ μ±κ²©κ³Ό μ¬μ©μ±μ κ·μ νλ©°, 체κ³μ μ΄κ³ μ μ°ν¨κ³Ό λμμ λΉ λ₯Έ λμμΈμ κ°λ₯νκ² νλ€. νν μ νμ€λ½λ€, λ±λ±νλ€, λΆλλ½λ€ κ°μ λμμΈμ μ£Όκ΄μ μΈ λλμ κ²°μ νλλ° μ€μν μν μ νλ€. λλΆλΆμ λ§μ νμ¬μ μ‘°μ§μ΄ λμμΈ μμ€ν μ κ°μ§κ³ μμΌλ©° μ΅κ·Ό λ€μ΄μλ λκΈ°μ λΏ μλλΌ μΌλ° μ€ννΈμ κΉμ§λ λμμΈ μμ€ν μ μ€μμ±μ΄ λΆκ°λλ μΆμΈλ€.
λμμΈ μμ€ν μ μν μ νμ μ©μμ±μ μλ€. λμμ΄λκ° μ μν μ΄μμ λ°νμΌλ‘ κ°λ°μλ μ§μ κ°λ°νκ² λλλ°, λμμΈ μμ€ν μ΄ μλ€λ©΄ px λ¨μμΈμ§ mmλ¨μμΈμ§λΆν° μλ©΄μΌλ‘ μμΈνκ² κ·μ ν΄μΌ νλ€. μμ€ν μ λΆμ¬λ‘ μΈν΄ νμ μκ°μ΄ μ€λ μμλκ³ , λΆνμν μν΅μ΄ μ¦κ°νκ² λλ€. λ¨μν λμμΈ μμμ λ³κ²½ν λλ "ν΄λ¦ λ²νΌ μ±λλ₯Ό μ½κ° λμ΄κ³ ν°νΈλ₯Ό κ΅΅κ² λ°κΏμ£ΌμΈμ"μ κ°μ μ£Όκ΄μ μΈ μμκ° κ°μ λλ©° λμμΈ λ³΅μ‘λλ μ¦κ°ν μλ°μ μλ€.
μ΄λ 미리 bg-blue-100, bg-blue-150, boldμ ν΄λμ€λ₯Ό μ μν΄λκ³ "Primary λ²νΌ bg-blue-100μμ bg-blue-150μΌλ‘ λ³κ²½ν΄ μ£Όμκ³ ν μ€νΈ ν°νΈλ₯Ό boldλ‘ λ°κΏμ£ΌμΈμ"μ κ°μ΄ μμ²νλ©΄ μμ² λΉμ¬μκ° μμνλ κ²°κ³Όλ₯Ό λμΆν΄ λΌ μ μμΌλ©° λμμΈ λ³΅μ‘λ λν νμ νκ² μ€μ΄λ λ€.
λμμΈ μμ€ν μ λͺ©ν λ° κ΅¬μ±
λμμΈ μμ€ν μ λͺ©νλ κ³Όμ μ μλ€. ν λͺ μ΄ νλμ μνμ λ§λλ μΌμ΄ μλ, μ ν κ°λ°μ μ°Έμ¬νλ λͺ¨λκ° μ¬λ¬κ°μ μνμ λ§λ€κ³ μμ¬λ₯Ό λΆμ¬νλ μΌμ κ°κΉλ€. κ²°κ΅ λμμΈμ ν΅μΌμ±, μΌκ΄μ±μ΄ μ€μνλ€.
μλ‘ ν μ€ μ±μ μ¬λ‘λ₯Ό λ€ μ μλ€. ν μ€λ κ°λ°μμ λμμ΄λ μ¬μ΄μ νμ μ΄ μν νλ€κ³ νκ°λ°λ κ΅λ΄ μ€ννΈμ μ€ ν κ³³μ΄λ€. ν μ€μμ λμμ΄λλ κ°λ°μλ μ°Έμ¬νλ€. λμμ΄λκ° κ°λ°κΉμ§ λ΄λΉνλ€λ μ리λ μλκ³ μλνλ₯Ό ν΅ν΄ μ½λλ₯Ό μμ±ν΄ λΌ μ μλ€. Toss Design System(TDS)λΌλ μμ€ν μ λ μμ μΌλ‘ ꡬμ±νμ¬ λμμΈκ³Ό λμμ λμμΈ μ½λκ° μμ±λλλ‘ μλννλ€.
λκ² λμμ΄λλ λμμΈμ νκ³ , νλ‘ νΈμλ κ°λ°μλ λμμΈ μμμ λ°νμΌλ‘ μ€μ ꡬλλλ μ½λλ₯Ό μμ±νκΈ° λ§λ ¨μ΄λ€. κ·Έλ¬λ ν μ€λ μ΄ κ°μ μ§κ΅°μ μν μ νλ¬Όκ³ ν΅ν©μ μΈ μ ν κ°λ°μ μ₯λ €νλ€. λμμ΄λκ° λμμ κ°λ°μ ν μ μκ³ , κ°λ°μλ λμμΈμ μ°Έμ¬ν μ μλ€. μ΄μ²λΌ μν ꡬλΆμ΄ λͺ¨νΈν΄μ§λ©΄ ν κ°μΈμ΄ μ°½μΆν΄ λΌ μ μλ μλλ κ°νλλ€. κΈ°μ μ μ₯μμλ 2λͺ μ΄ νμν μμ μ 1λͺ λ§μΌλ‘λ ν΄κ²°ν μ μμ΄ λΉμ© μ κ° μΈ‘λ©΄μμ μ΄μ μ΄ μλ€.
λμμΈ μμ€ν μ κ°κ° λμμΈμ 체κ³λ₯Ό λΆμ¬νλ€. λ²νΌμ λ§λ€κ³ μ νλ€λ©΄ λ²νΌμ Padding κ°μ 무μμΈμ§, μμμ μ΄λ»κ² λλμ§ μΈλΆμ μΌλ‘ κ·μ νλ€. λ€λ§ μ§λμΉκ² μΈλΆμ μΌ κ²½μ° μλ‘μ΄ λμμΈμ΄ λΌμ΄λ€ 곡κ°μ΄ μλ€. νλμ λμμΈμ λ³κ²½ν΄λ λ€λ₯Έ λμμΈμ μν₯μ΄ κ°μ§ μλλ‘ μ€κ³ν΄ λμΌλ©΄ μ΅ν΅μ±μ μ μ§νλ κ² κ°λ₯ν΄μ§λ€. λν λμμΈ μμ€ν μ λ²νΌμ μν λ λͺ μλμ΄ μλ€. μ·¨μ λ²νΌμ λ§λ λ€λ©΄ κ²½κ³ μ μλ―Έλ₯Ό λ΄κ³ μλ λΉ¨κ°μμ μ¬μ©ν΄μΌμ§, νλμμ μ°λ©΄ μ λλ€. μ·¨μ λ²νΌμ΄λ μμ λ²νΌμ νμ©μ μλ―Έλ₯Ό λ΄κ³ μλ νλμμΌλ‘ μΉ ν΄λμΌλ©΄ μ¬μ©μλ μμ£Ό ν·κ°λ¦¬κ² λλ©° λΉμ°νκ²λ μ¬μ©μ κ²½νμ μ νλλ€.
λμμΈ μμ€ν μλ 문ꡬ κ·μΉλ ν¬ν¨λλ€. νμ νν΄ κΈ°λ₯μ λν΄ κ²½κ³ νλ 문ꡬλ₯Ό κΈ°μ νκ³ μ νλ€λ©΄ λ€μκ³Ό κ°μ΄ ννλ μ μλ€. βν΄λΉ κΈ°λ₯μ μ¬μ©μμκ² μ¬κ°ν νΌν΄λ₯Ό μ΄λν μ μμ΅λλ€.β νμ§λ§ μ°λ¦¬λ μ 문ꡬμμ μ΄λ€ λ¨μλ μ»μ μ μλ€. λ체 λ¬΄μ¨ κΈ°λ₯μ λ»νλμ§, μ¬μ©μλ λꡬμΈμ§, μ¬κ°ν νΌν΄λ μ΄λ€ κ±΄μ§ λ무 μ΄λ ΅κ² λκ»΄μ§λ€. μ¬μ§μ΄ λΆμΉμ νκΈ°κΉμ§ λκ»΄μ§λ€. μ΄μ μ μ λ¬Έμ₯μ λ€μκ³Ό κ°μ΄ λ°κΏλ³΄μ. βμ λ§ νν΄νμ€ κ±΄κ°μ? νν΄ν μ΄νμλ μ¬κ°μ ν μ μμ΄μ.β μ΄ λ¬Έμ₯λ§ λ³΄μλ νν΄λ₯Ό λ»νκ³ μ¬μ©μλ λ³ΈμΈμ΄κ³ μ¬κ°μ λΆκ°λΌλ λͺ νν νΌν΄λ₯Ό λͺ μν΄ λμλ€.
μ΄κ°μ μΌλ ¨μ κ·μΉμ κ·μ νλ©΄ μλΉμ€λ₯Ό μ¬μ©νλ μ¬λλ€μ λμ§κ°μ λλ μ μκ³ ν΅μΌκ°μΌλ‘λΆν° κΈ°μΈν μμ μ μ»μ μ μλ€. μλ μμμ ν μ€μ λμμΈ μμ€ν μ μ© μ¬λ‘λ₯Ό λ΄κ³ μλ€. μ€λͺ μ΄ μλμ΄ μμΌλ ν λ²μ―€ λλ¬λ³΄μκΈΈ κΆνλ€.
https://youtu.be/LmLchZ4tCXc?t=374

Apple: Human Interface Guidelines
λμμΈ μμ€ν μ κ΅κ³Όμλ‘ μλ €μ§ μ ν λμμΈ κ°μ΄λλΌμΈ(Human Interface Guidelines)μ μ΄ν΄λ³Έλ€.
- Themes, Interface Essentials
- App Architecture
- User Interaction
- System Capabilities
- Visual Design
- Icons and Images
- Bars
- Views
- Controls
- Extensions
μμ κ°μ ꡬμ±μΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. μ νμ λμμΈ μμ€ν μλ μ΄λ κ² λμμΈλ μ΄μ κ° μμΈνκ² μ νμλ€. μ΄νμ κ°λ°μλ€μ΄λ λμμ΄λλ€μ΄ μ΄μ κ΄ν΄ μλ¬Έμ νκ³ λΆνμν μ§λ¬Έμ λ¨λ°νμ§ λ§λΌλ λ»μμ κΈ°μ ν΄ λμ λ―νλ€. λμμ μλͺ»λ λμμΈ μΌμ΄μ€λ μ μ΄λκ³ μλ€. λ¨μν λ² μ€νΈ μΌμ΄μ€λ§ λͺ μν΄ λμ κ² μλλΌ μ΄λ κ² κ΅¬μ±νλ©΄ μ λλ€λ μΌμ΄μ€λ₯Ό 보μ¬μ£Όλ©° λμμΈ λ¬Έμλ₯Ό μ½λ μ¬λλ€μ νΌμ μ λ°©μ§νκ³ μλ€.
μλ¦Ό μ»΄ν¬λνΈλ₯Ό μμλ‘ λ€λ©΄ λ€μκ³Ό κ°λ€.

맨 μμ μλ¦Όμ μ λͺ©μ΄ μκ³ μ€μ μ λ ¬μ κΈ°λ³ΈμΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. μλμλ μ€λͺ μ΄ μ λͺ©μ μμΉ Paddingκ³Ό λμΌνκ² μμΉν΄ μλ€. μ λͺ©μ κ²½μ° Bold 체λ₯Ό λ°νμΌλ‘ μ€λͺ μ Regularλ‘ λμ΄ μλ€. μλμ CTA λ²νΌμ κ²½μ° 2κ°λ‘ λΆν λμ΄ μκ³ μ€λ₯Έμͺ½ Primary λ²νΌμ΄ μ€νλ²νΌ, Secondary λ²νΌμ΄ λ³΄ν΅ μ·¨μλ₯Ό λ΄λΉνλ€. λ§μΌ Primaryμ Secondaryκ° λ°λλ‘ λ€μ§νλ€λ©΄ μ΄λ»κ² λ κΉ. μ¬μ©μλ€μ λΆνΈν¨μ λλ κ²μ΄λ€. λ€μμ μ¬λλ€μ μ€λ₯Έμμ‘μ΄μΈ κΉλμ μ€λ₯Έμͺ½μ μμΉν λ²νΌμ ν΄λ¦νκΈ° μ½λ€. λ°λΌμ μμ°μ€λ½κ² μ€λ₯Έμͺ½ λ²νΌ ν΄λ¦μ μ λν μ μλ€.

νΉν λͺ¨λ² μ¬μ© μμλ κ·μ νκ³ μλ€. μλ(Alerts)μ λλ¬Όκ² μ¬μ©νκ³ , μ 보μ 곡μ λͺ©μ μΌλ‘ μ¬μ©νμ§ λ§κ³ , μΌλ°μ μΈ μμ μ λν κ²½κ³ λ νμνμ§ λ§κ³ , μ± μμ μ κ²½κ³ νμνμ§ λ§λΌ. λΌλ©° μ΄λ€ μν©μμλ μ΄ν΄ν μ μλλ‘ μ°μ¬μλ€.
λꡬλ κ²½κ³ μ°½μ΄ μμ£Ό λ¨λ κ±Έ μνμ§ μλλ€. μμμ νλ¦λλ‘, μμνλ λλ‘ μμ
μ΄ μ΄λ£¨μ΄μ§κΈΈ λ°λλ€. κ³μ νμ¨νκ² μμ
νλ€κ° κ²½κ³ μ°½μ΄ λ¨λ©΄ λ΄κ° λ μλͺ»νλ€ μΆμ λλμ΄ λ λ€. κ·Έ κ³Όμ μ΄ λ°λ³΅λλ©΄ μ¬μ©μλ λΆνΈν¨μ λλΌκ³ κ²½κ³ κ° μλ μλΉμ€λ‘ κ°μνλ²λ¦°λ€. κ·Έλ° μ΄μ λ‘ μ νμ κ²½κ³ μ°½μ μμ£Ό λμ°μ§ λ§λΌκ³ κ²½κ³ νλ€. (μ°λ¦¬λλΌ μ λΆ μ¬μ΄νΈκ° μ΄λ₯Ό λ³Έλ°μμΌ)
μ¬μ€ μ΄ μΈμλ λ μμΈνκ² κ·μ λμ΄ μλ€. κΆκΈνμ λΆλ€μ μλ λ§ν¬λ‘ λ°©λ¬Έν΄ λ³΄μλ©΄ λλ€.
https://developer.apple.com/design/human-interface-guidelines/components/presentation/alerts
Alerts - Presentation - Components - Human Interface Guidelines - Design - Apple Developer
Alerts An alert gives people critical information they need right away. For example, an alert can tell people about a problem, warn them when their action might destroy data, and give them an opportunity to confirm a purchase or another important action th
developer.apple.com
UXμ μ€μμ±
μ¬μ€ μ΄λ―Έ λ€ λ§ν΄λ²λ Έλ€. UXλ₯Ό κ°λ‘κ°μ΄ λ§λ€μ΄λμΌλ©΄ μ¬μ©μλ λκ°λ²λ¦°λ€.
νΉν νλ μ¬νμμ UXλ μ νμ μ±ν¨λ₯Ό κ°λ‘ μ§λ μ€μν μμκ° λμλ€. μ΄λ―Έ λλ€μμ μ¬λλ€μ νΈν UXμ μ΅μν΄μ Έ λ²λ Έκ³ , λμΆ© λ§λ UXλ μ¬μ©ν΄ 보면 λΆνΈν΄μ λ€λ₯Έ μλΉμ€λ‘ κ°μνλκ² μΌμμ΄λ€. κ·ΈλΌ μ΄μ²λΌ νλ μ¬νμμ μ€μνκ² μμ©νλ UXμ μ μλ₯Ό μ μν μ₯λ³ΈμΈμ λκ΅΄κΉ.
λμμ΄λ μ€μμ μΉ λμμΈμ μ κ³΅ν΄ λ³Έ μ¬λμ΄λΌλ©΄ λꡬλ λ€ μλ λλλ λ Έλ¨Όμ΄λ€. λ Έλ¨Όμ λ―Έκ΅μ μΈμ§ μ¬λ¦¬νμλ‘ UXλΌλ μ©μ΄λ₯Ό μ²μμΌλ‘ μ¬μ©νμ λΆμ΄λ€. μ¦, UXμ κ°λ μ μ μνκ³ λμμΈ λ°©λ²λ‘ μ λμ€νμμΌ°λ€. νΉν μΈκ°μ μ§κ° νλ νΉμ±μ κ³ λ €ν΄μ λμμΈλμ΄μΌ νλ€κ³ μ£Όμ₯νμΌλ©°, "μ±κ³΅μ μΈ μ νμ μ¬λλ€μ΄ κ·Έ μ νμ μ μνλλ‘ μ΄λμ΄λκ°λ κ²"μ΄λΌλ λ§μ λ¨κ²Όλ€. λν λμμΈμ λ³Έλ₯μ μ΄κ³ νλμ κ΄ν΄μΌ νλ©° μνΈ μ°κ΄μ μΈ μμλ₯Ό κ°μΆλ€λ©΄, μ¬μ©μ μ€μ¬ λμμΈμ μ΄λ£° μ μλ€κ³ λ§νλ€.
μ μ λ Έλ¨Όμ λν΄ μ§κ³ λμ΄κ°λ³΄μ. λ Έλ¨Όμ 1935λ 12μ 25μΌμ μΆμνλ€. 57λ μ MITμμ μ 기곡ν νμ¬λ₯Ό λ°κ³ νμ€λ² λμ λνμμ μ 기곡ν μμ¬, νλ²λμμ μ¬λ¦¬ν λ°μ¬ νμλ₯Ό λ°μλ€. μΈκ³μ μΈ λμμΈ μ»¨μ€ν κΈ°μ λμ¨ λ Έλ¨Ό κ·Έλ£Ήμ 곡λ μ€λ¦½μ, λμμΈ μ λ¬Έ κΈ°μ IDEOμ΄μ¬, μ νμ λΆμ¬μ₯μΌλ‘ μ¬μ§νκΈ°λ νλ€. μΊλ¦¬ν¬λμ λνκ΅ μΈμ§κ³ΌνλΆ, λ Έμ€μ¨μ€ν΄ λνκ΅ μ»΄ν¨ν°κ³Όνκ³Ό λͺ μκ΅μλ‘ μμλ€.
λ Έλ¨Όμ μ² νμ μ ν μ νμ κ·Έλλ‘ μ μλμλ€. μ νμ μ€ν°λΈμ‘μ€λ μμ΄ν°μ λ§λ€λ μ²μλΆν° νλΌμ€ν± μ‘μ μ΄ μλ κ°νμ λ¦¬λ‘ μ±ννκ³ , μ€νμΌλ¬μ€ νμ΄ μλ μκ°λ½μΌλ‘ μ§μ μ μ΄νλ UXλ₯Ό μνλ€. λ΄κ° ν΄λ¦νλ©΄ νλ©΄μ μ¦κ°μ μΌλ‘ λ°μν΄μΌνκ³ λ§μΌ κ·Έ λ°μμ΄ νλΌμ€ν±μ ν ν ν λλμ΄λ©΄ ν°μΉνλλ° μ¬λ―Έκ° μμκ²μΌλ‘ νλ¨νκΈ° λλ¬Έμ΄μλ€. λν νλΌμ€ν± μ‘μ μ κΈ°μ€κ° μ¬νλ€. λ°λ©΄ κ°νμ 리λ λ¨λ¨νκ³ μ¦κ°μ μ΄λ©° μ‘μ μ΄ μ λͺ νκ³ κΉλνλ€. μ무리 ννκ² λ€κ³ λ€λ λ κΈ°μ€ νλ λμ§ μλλ€. μ΄λ μ€λ§νΈν°μ μ λλ‘ μ²΄νν΄λ³Ό μ μλ μ¬μ§λ₯Ό μ£Όλ©° λλλ λ Έλ¨Όμ "λ³Έλ₯μ μΈ λμμΈ μ건"μ μΆ©μ‘±νκ³ λ λ¨λλ€.

λκ³ λμ νμμ κ²½μ°,
λ³ΈμΈλ λμμΈ μμ€ν μ ꡬμ±νκ³ κ°λ°ν κ²½νμ΄ μλ€. μ§κΈ λλμ보면 λλ΅ 3λ°°μ κ°λ° μκ°μ μ μ½ν μ μμλ€. λ°λ³΅μ μΈ κ°λ°μ μ€μ΄κ³ λμμΈμ ν΅ν©νμ¬ μΌκ΄λ ꡬμ±μ μ μ§μν¬ μ μμλ€.
λ€λ§, μ€νλ € μκ°μ΄ νλ¦μ λ°λΌ 볡μ‘μ±μ΄ μ¦κ°νλ€. κΈ°κ» λ§λ€μ΄λμ λμμΈμ μΌλΆλΆλ§ μμ νλ €κ³ νλ μλ¬λ₯Ό λΏμ΄λλ€. λμμΈμ κ°μ νλ € λ§λ μμ€ν μ΄ λλ € λμμΈμ κ°λ‘λ§λ νμμ΄ λ°μνλ€. κ·Έλ κ² λμμΈ μμ€ν μ νμ κ°νλ²λ Έκ³ λ³Έλ μλν κ°λ°μκ° μ μ½κ³Ό λ°λ³΅μ μΈ κ°λ°μ μ€μ΄λλ°λ μ±κ³΅νμΌλ μλ‘μ΄ μ΅ν΅μ±μλ λμμΈμΌλ‘ λ°μ μν€μ§λ λͺ»νλ€.
μ΄νμ 볡μ‘ν μλΉμ€λ₯Ό ꡬμ±ν λμ κΈ°μ‘΄ λμμΈ μμ€ν μ κ³Όκ°ν λ²λ¦¬κ³ μλ‘ μμνκΈ°λ νλ€. μ¬μ€μ κ°λ¨ν μλΉμ€μμλ§ μ¬μ©ν μ μκ² λμ΄λ²λ¦° μ μ΄λ€.
DDS
ν λ§μ, ν λ»μΌλ‘ λ°λ²€νΈ λμμΈ μμ€ν μ λͺ¨λ μλΉμ€μ μΌκ΄μ±μ μ§ν₯ν€μ. λμμ κ° μλΉμ€λ§μ κ°μ±μ κ°μ‘°νλ©° μ 체λ₯Ό 컀λ²ν μ μλ νμ₯μ± λν κ³ λ €ν΄μΌν©λλ€. μ΄ κ°μ λ Έλ ₯μ λͺ¨
dds.devent.kr
λμμΈ μμ€ν μ μ°ΈμΌλ‘ 볡μ‘νλ€. νμμ²λΌ ν κ°μΈμ΄ λμμΈ μμ€ν μ κ°λ°νλ€λ©΄ 그건 κΈ°μ΄μ μΈ μμ€μ΄λΌ μμλλ€. μ μ΄μ λμμΈ μμ€ν μ νμ μ μν΄ κ°λ°λμκ³ λ°λΌμ κΈ°μ μμλ μ¬μ©ν λ² νλ€. κ·ΈλΌμλ λμμΈ μμ€ν μ λν μ΄ν΄λ μ ν λ³Έμ§μ μ§μ€νκ² λ§λ λ€. κ°λ°μκ° μ νμ μ§μ€νλ€λ©΄ λ μ’μ νλ‘λνΈλ‘ μ¬μ©μμ κ³ κ°μ λ§μ‘±μν€κ³ νμ¬μ κ°μΉλ μμΉνλ€. λ λμκ°μλ μ’μ μ νμ λ²€μΉλ§νΉν λ λ€λ₯Έ μ νμ΄ λ±μ₯νλ©° μ°μ μ 체μ μ μνμ 그릴 μ μλ€. μ°μ μ΄ μ±μ₯νλ©΄μ μλ‘κ° κ²½μνλ€λ©΄ μ¬νλ μμ§μ κ°μΉλ₯Ό 곡κΈλ°κ³ νμλ‘μ μ§λ€. κΆκ·Ήμ μΌλ‘λ κΈ°μ μ΄ λ§λ€ μ μλ μ΄μμ¬νλ₯Ό κ·Έλ €λΌ κ°λ₯μ±μ΄ μλ€.

λμμΈ μμ€ν
λμμΈ μμ€ν μ UIUX λμμΈ μ λ°μ ν¬κ΄νλ 체κ³λ€. μ νμ μ±κ²©κ³Ό μ¬μ©μ±μ κ·μ νλ©°, 체κ³μ μ΄κ³ μ μ°ν¨κ³Ό λμμ λΉ λ₯Έ λμμΈμ κ°λ₯νκ² νλ€. νν μ νμ€λ½λ€, λ±λ±νλ€, λΆλλ½λ€ κ°μ λμμΈμ μ£Όκ΄μ μΈ λλμ κ²°μ νλλ° μ€μν μν μ νλ€. λλΆλΆμ λ§μ νμ¬μ μ‘°μ§μ΄ λμμΈ μμ€ν μ κ°μ§κ³ μμΌλ©° μ΅κ·Ό λ€μ΄μλ λκΈ°μ λΏ μλλΌ μΌλ° μ€ννΈμ κΉμ§λ λμμΈ μμ€ν μ μ€μμ±μ΄ λΆκ°λλ μΆμΈλ€.
λμμΈ μμ€ν μ μν μ νμ μ©μμ±μ μλ€. λμμ΄λκ° μ μν μ΄μμ λ°νμΌλ‘ κ°λ°μλ μ§μ κ°λ°νκ² λλλ°, λμμΈ μμ€ν μ΄ μλ€λ©΄ px λ¨μμΈμ§ mmλ¨μμΈμ§λΆν° μλ©΄μΌλ‘ μμΈνκ² κ·μ ν΄μΌ νλ€. μμ€ν μ λΆμ¬λ‘ μΈν΄ νμ μκ°μ΄ μ€λ μμλκ³ , λΆνμν μν΅μ΄ μ¦κ°νκ² λλ€. λ¨μν λμμΈ μμμ λ³κ²½ν λλ "ν΄λ¦ λ²νΌ μ±λλ₯Ό μ½κ° λμ΄κ³ ν°νΈλ₯Ό κ΅΅κ² λ°κΏμ£ΌμΈμ"μ κ°μ μ£Όκ΄μ μΈ μμκ° κ°μ λλ©° λμμΈ λ³΅μ‘λλ μ¦κ°ν μλ°μ μλ€.
μ΄λ 미리 bg-blue-100, bg-blue-150, boldμ ν΄λμ€λ₯Ό μ μν΄λκ³ "Primary λ²νΌ bg-blue-100μμ bg-blue-150μΌλ‘ λ³κ²½ν΄ μ£Όμκ³ ν μ€νΈ ν°νΈλ₯Ό boldλ‘ λ°κΏμ£ΌμΈμ"μ κ°μ΄ μμ²νλ©΄ μμ² λΉμ¬μκ° μμνλ κ²°κ³Όλ₯Ό λμΆν΄ λΌ μ μμΌλ©° λμμΈ λ³΅μ‘λ λν νμ νκ² μ€μ΄λ λ€.
λμμΈ μμ€ν μ λͺ©ν λ° κ΅¬μ±
λμμΈ μμ€ν μ λͺ©νλ κ³Όμ μ μλ€. ν λͺ μ΄ νλμ μνμ λ§λλ μΌμ΄ μλ, μ ν κ°λ°μ μ°Έμ¬νλ λͺ¨λκ° μ¬λ¬κ°μ μνμ λ§λ€κ³ μμ¬λ₯Ό λΆμ¬νλ μΌμ κ°κΉλ€. κ²°κ΅ λμμΈμ ν΅μΌμ±, μΌκ΄μ±μ΄ μ€μνλ€.
μλ‘ ν μ€ μ±μ μ¬λ‘λ₯Ό λ€ μ μλ€. ν μ€λ κ°λ°μμ λμμ΄λ μ¬μ΄μ νμ μ΄ μν νλ€κ³ νκ°λ°λ κ΅λ΄ μ€ννΈμ μ€ ν κ³³μ΄λ€. ν μ€μμ λμμ΄λλ κ°λ°μλ μ°Έμ¬νλ€. λμμ΄λκ° κ°λ°κΉμ§ λ΄λΉνλ€λ μ리λ μλκ³ μλνλ₯Ό ν΅ν΄ μ½λλ₯Ό μμ±ν΄ λΌ μ μλ€. Toss Design System(TDS)λΌλ μμ€ν μ λ μμ μΌλ‘ ꡬμ±νμ¬ λμμΈκ³Ό λμμ λμμΈ μ½λκ° μμ±λλλ‘ μλννλ€.
λκ² λμμ΄λλ λμμΈμ νκ³ , νλ‘ νΈμλ κ°λ°μλ λμμΈ μμμ λ°νμΌλ‘ μ€μ ꡬλλλ μ½λλ₯Ό μμ±νκΈ° λ§λ ¨μ΄λ€. κ·Έλ¬λ ν μ€λ μ΄ κ°μ μ§κ΅°μ μν μ νλ¬Όκ³ ν΅ν©μ μΈ μ ν κ°λ°μ μ₯λ €νλ€. λμμ΄λκ° λμμ κ°λ°μ ν μ μκ³ , κ°λ°μλ λμμΈμ μ°Έμ¬ν μ μλ€. μ΄μ²λΌ μν ꡬλΆμ΄ λͺ¨νΈν΄μ§λ©΄ ν κ°μΈμ΄ μ°½μΆν΄ λΌ μ μλ μλλ κ°νλλ€. κΈ°μ μ μ₯μμλ 2λͺ μ΄ νμν μμ μ 1λͺ λ§μΌλ‘λ ν΄κ²°ν μ μμ΄ λΉμ© μ κ° μΈ‘λ©΄μμ μ΄μ μ΄ μλ€.
λμμΈ μμ€ν μ κ°κ° λμμΈμ 체κ³λ₯Ό λΆμ¬νλ€. λ²νΌμ λ§λ€κ³ μ νλ€λ©΄ λ²νΌμ Padding κ°μ 무μμΈμ§, μμμ μ΄λ»κ² λλμ§ μΈλΆμ μΌλ‘ κ·μ νλ€. λ€λ§ μ§λμΉκ² μΈλΆμ μΌ κ²½μ° μλ‘μ΄ λμμΈμ΄ λΌμ΄λ€ 곡κ°μ΄ μλ€. νλμ λμμΈμ λ³κ²½ν΄λ λ€λ₯Έ λμμΈμ μν₯μ΄ κ°μ§ μλλ‘ μ€κ³ν΄ λμΌλ©΄ μ΅ν΅μ±μ μ μ§νλ κ² κ°λ₯ν΄μ§λ€. λν λμμΈ μμ€ν μ λ²νΌμ μν λ λͺ μλμ΄ μλ€. μ·¨μ λ²νΌμ λ§λ λ€λ©΄ κ²½κ³ μ μλ―Έλ₯Ό λ΄κ³ μλ λΉ¨κ°μμ μ¬μ©ν΄μΌμ§, νλμμ μ°λ©΄ μ λλ€. μ·¨μ λ²νΌμ΄λ μμ λ²νΌμ νμ©μ μλ―Έλ₯Ό λ΄κ³ μλ νλμμΌλ‘ μΉ ν΄λμΌλ©΄ μ¬μ©μλ μμ£Ό ν·κ°λ¦¬κ² λλ©° λΉμ°νκ²λ μ¬μ©μ κ²½νμ μ νλλ€.
λμμΈ μμ€ν μλ 문ꡬ κ·μΉλ ν¬ν¨λλ€. νμ νν΄ κΈ°λ₯μ λν΄ κ²½κ³ νλ 문ꡬλ₯Ό κΈ°μ νκ³ μ νλ€λ©΄ λ€μκ³Ό κ°μ΄ ννλ μ μλ€. βν΄λΉ κΈ°λ₯μ μ¬μ©μμκ² μ¬κ°ν νΌν΄λ₯Ό μ΄λν μ μμ΅λλ€.β νμ§λ§ μ°λ¦¬λ μ 문ꡬμμ μ΄λ€ λ¨μλ μ»μ μ μλ€. λ체 λ¬΄μ¨ κΈ°λ₯μ λ»νλμ§, μ¬μ©μλ λꡬμΈμ§, μ¬κ°ν νΌν΄λ μ΄λ€ κ±΄μ§ λ무 μ΄λ ΅κ² λκ»΄μ§λ€. μ¬μ§μ΄ λΆμΉμ νκΈ°κΉμ§ λκ»΄μ§λ€. μ΄μ μ μ λ¬Έμ₯μ λ€μκ³Ό κ°μ΄ λ°κΏλ³΄μ. βμ λ§ νν΄νμ€ κ±΄κ°μ? νν΄ν μ΄νμλ μ¬κ°μ ν μ μμ΄μ.β μ΄ λ¬Έμ₯λ§ λ³΄μλ νν΄λ₯Ό λ»νκ³ μ¬μ©μλ λ³ΈμΈμ΄κ³ μ¬κ°μ λΆκ°λΌλ λͺ νν νΌν΄λ₯Ό λͺ μν΄ λμλ€.
μ΄κ°μ μΌλ ¨μ κ·μΉμ κ·μ νλ©΄ μλΉμ€λ₯Ό μ¬μ©νλ μ¬λλ€μ λμ§κ°μ λλ μ μκ³ ν΅μΌκ°μΌλ‘λΆν° κΈ°μΈν μμ μ μ»μ μ μλ€. μλ μμμ ν μ€μ λμμΈ μμ€ν μ μ© μ¬λ‘λ₯Ό λ΄κ³ μλ€. μ€λͺ μ΄ μλμ΄ μμΌλ ν λ²μ―€ λλ¬λ³΄μκΈΈ κΆνλ€.
https://youtu.be/LmLchZ4tCXc?t=374

Apple: Human Interface Guidelines
λμμΈ μμ€ν μ κ΅κ³Όμλ‘ μλ €μ§ μ ν λμμΈ κ°μ΄λλΌμΈ(Human Interface Guidelines)μ μ΄ν΄λ³Έλ€.
- Themes, Interface Essentials
- App Architecture
- User Interaction
- System Capabilities
- Visual Design
- Icons and Images
- Bars
- Views
- Controls
- Extensions
μμ κ°μ ꡬμ±μΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. μ νμ λμμΈ μμ€ν μλ μ΄λ κ² λμμΈλ μ΄μ κ° μμΈνκ² μ νμλ€. μ΄νμ κ°λ°μλ€μ΄λ λμμ΄λλ€μ΄ μ΄μ κ΄ν΄ μλ¬Έμ νκ³ λΆνμν μ§λ¬Έμ λ¨λ°νμ§ λ§λΌλ λ»μμ κΈ°μ ν΄ λμ λ―νλ€. λμμ μλͺ»λ λμμΈ μΌμ΄μ€λ μ μ΄λκ³ μλ€. λ¨μν λ² μ€νΈ μΌμ΄μ€λ§ λͺ μν΄ λμ κ² μλλΌ μ΄λ κ² κ΅¬μ±νλ©΄ μ λλ€λ μΌμ΄μ€λ₯Ό 보μ¬μ£Όλ©° λμμΈ λ¬Έμλ₯Ό μ½λ μ¬λλ€μ νΌμ μ λ°©μ§νκ³ μλ€.
μλ¦Ό μ»΄ν¬λνΈλ₯Ό μμλ‘ λ€λ©΄ λ€μκ³Ό κ°λ€.

맨 μμ μλ¦Όμ μ λͺ©μ΄ μκ³ μ€μ μ λ ¬μ κΈ°λ³ΈμΌλ‘ μ΄λ£¨μ΄μ Έ μλ€. μλμλ μ€λͺ μ΄ μ λͺ©μ μμΉ Paddingκ³Ό λμΌνκ² μμΉν΄ μλ€. μ λͺ©μ κ²½μ° Bold 체λ₯Ό λ°νμΌλ‘ μ€λͺ μ Regularλ‘ λμ΄ μλ€. μλμ CTA λ²νΌμ κ²½μ° 2κ°λ‘ λΆν λμ΄ μκ³ μ€λ₯Έμͺ½ Primary λ²νΌμ΄ μ€νλ²νΌ, Secondary λ²νΌμ΄ λ³΄ν΅ μ·¨μλ₯Ό λ΄λΉνλ€. λ§μΌ Primaryμ Secondaryκ° λ°λλ‘ λ€μ§νλ€λ©΄ μ΄λ»κ² λ κΉ. μ¬μ©μλ€μ λΆνΈν¨μ λλ κ²μ΄λ€. λ€μμ μ¬λλ€μ μ€λ₯Έμμ‘μ΄μΈ κΉλμ μ€λ₯Έμͺ½μ μμΉν λ²νΌμ ν΄λ¦νκΈ° μ½λ€. λ°λΌμ μμ°μ€λ½κ² μ€λ₯Έμͺ½ λ²νΌ ν΄λ¦μ μ λν μ μλ€.

νΉν λͺ¨λ² μ¬μ© μμλ κ·μ νκ³ μλ€. μλ(Alerts)μ λλ¬Όκ² μ¬μ©νκ³ , μ 보μ 곡μ λͺ©μ μΌλ‘ μ¬μ©νμ§ λ§κ³ , μΌλ°μ μΈ μμ μ λν κ²½κ³ λ νμνμ§ λ§κ³ , μ± μμ μ κ²½κ³ νμνμ§ λ§λΌ. λΌλ©° μ΄λ€ μν©μμλ μ΄ν΄ν μ μλλ‘ μ°μ¬μλ€.
λꡬλ κ²½κ³ μ°½μ΄ μμ£Ό λ¨λ κ±Έ μνμ§ μλλ€. μμμ νλ¦λλ‘, μμνλ λλ‘ μμ
μ΄ μ΄λ£¨μ΄μ§κΈΈ λ°λλ€. κ³μ νμ¨νκ² μμ
νλ€κ° κ²½κ³ μ°½μ΄ λ¨λ©΄ λ΄κ° λ μλͺ»νλ€ μΆμ λλμ΄ λ λ€. κ·Έ κ³Όμ μ΄ λ°λ³΅λλ©΄ μ¬μ©μλ λΆνΈν¨μ λλΌκ³ κ²½κ³ κ° μλ μλΉμ€λ‘ κ°μνλ²λ¦°λ€. κ·Έλ° μ΄μ λ‘ μ νμ κ²½κ³ μ°½μ μμ£Ό λμ°μ§ λ§λΌκ³ κ²½κ³ νλ€. (μ°λ¦¬λλΌ μ λΆ μ¬μ΄νΈκ° μ΄λ₯Ό λ³Έλ°μμΌ)
μ¬μ€ μ΄ μΈμλ λ μμΈνκ² κ·μ λμ΄ μλ€. κΆκΈνμ λΆλ€μ μλ λ§ν¬λ‘ λ°©λ¬Έν΄ λ³΄μλ©΄ λλ€.
https://developer.apple.com/design/human-interface-guidelines/components/presentation/alerts
Alerts - Presentation - Components - Human Interface Guidelines - Design - Apple Developer
Alerts An alert gives people critical information they need right away. For example, an alert can tell people about a problem, warn them when their action might destroy data, and give them an opportunity to confirm a purchase or another important action th
developer.apple.com
UXμ μ€μμ±
μ¬μ€ μ΄λ―Έ λ€ λ§ν΄λ²λ Έλ€. UXλ₯Ό κ°λ‘κ°μ΄ λ§λ€μ΄λμΌλ©΄ μ¬μ©μλ λκ°λ²λ¦°λ€.
νΉν νλ μ¬νμμ UXλ μ νμ μ±ν¨λ₯Ό κ°λ‘ μ§λ μ€μν μμκ° λμλ€. μ΄λ―Έ λλ€μμ μ¬λλ€μ νΈν UXμ μ΅μν΄μ Έ λ²λ Έκ³ , λμΆ© λ§λ UXλ μ¬μ©ν΄ 보면 λΆνΈν΄μ λ€λ₯Έ μλΉμ€λ‘ κ°μνλκ² μΌμμ΄λ€. κ·ΈλΌ μ΄μ²λΌ νλ μ¬νμμ μ€μνκ² μμ©νλ UXμ μ μλ₯Ό μ μν μ₯λ³ΈμΈμ λκ΅΄κΉ.
λμμ΄λ μ€μμ μΉ λμμΈμ μ κ³΅ν΄ λ³Έ μ¬λμ΄λΌλ©΄ λꡬλ λ€ μλ λλλ λ Έλ¨Όμ΄λ€. λ Έλ¨Όμ λ―Έκ΅μ μΈμ§ μ¬λ¦¬νμλ‘ UXλΌλ μ©μ΄λ₯Ό μ²μμΌλ‘ μ¬μ©νμ λΆμ΄λ€. μ¦, UXμ κ°λ μ μ μνκ³ λμμΈ λ°©λ²λ‘ μ λμ€νμμΌ°λ€. νΉν μΈκ°μ μ§κ° νλ νΉμ±μ κ³ λ €ν΄μ λμμΈλμ΄μΌ νλ€κ³ μ£Όμ₯νμΌλ©°, "μ±κ³΅μ μΈ μ νμ μ¬λλ€μ΄ κ·Έ μ νμ μ μνλλ‘ μ΄λμ΄λκ°λ κ²"μ΄λΌλ λ§μ λ¨κ²Όλ€. λν λμμΈμ λ³Έλ₯μ μ΄κ³ νλμ κ΄ν΄μΌ νλ©° μνΈ μ°κ΄μ μΈ μμλ₯Ό κ°μΆλ€λ©΄, μ¬μ©μ μ€μ¬ λμμΈμ μ΄λ£° μ μλ€κ³ λ§νλ€.
μ μ λ Έλ¨Όμ λν΄ μ§κ³ λμ΄κ°λ³΄μ. λ Έλ¨Όμ 1935λ 12μ 25μΌμ μΆμνλ€. 57λ μ MITμμ μ 기곡ν νμ¬λ₯Ό λ°κ³ νμ€λ² λμ λνμμ μ 기곡ν μμ¬, νλ²λμμ μ¬λ¦¬ν λ°μ¬ νμλ₯Ό λ°μλ€. μΈκ³μ μΈ λμμΈ μ»¨μ€ν κΈ°μ λμ¨ λ Έλ¨Ό κ·Έλ£Ήμ 곡λ μ€λ¦½μ, λμμΈ μ λ¬Έ κΈ°μ IDEOμ΄μ¬, μ νμ λΆμ¬μ₯μΌλ‘ μ¬μ§νκΈ°λ νλ€. μΊλ¦¬ν¬λμ λνκ΅ μΈμ§κ³ΌνλΆ, λ Έμ€μ¨μ€ν΄ λνκ΅ μ»΄ν¨ν°κ³Όνκ³Ό λͺ μκ΅μλ‘ μμλ€.
λ Έλ¨Όμ μ² νμ μ ν μ νμ κ·Έλλ‘ μ μλμλ€. μ νμ μ€ν°λΈμ‘μ€λ μμ΄ν°μ λ§λ€λ μ²μλΆν° νλΌμ€ν± μ‘μ μ΄ μλ κ°νμ λ¦¬λ‘ μ±ννκ³ , μ€νμΌλ¬μ€ νμ΄ μλ μκ°λ½μΌλ‘ μ§μ μ μ΄νλ UXλ₯Ό μνλ€. λ΄κ° ν΄λ¦νλ©΄ νλ©΄μ μ¦κ°μ μΌλ‘ λ°μν΄μΌνκ³ λ§μΌ κ·Έ λ°μμ΄ νλΌμ€ν±μ ν ν ν λλμ΄λ©΄ ν°μΉνλλ° μ¬λ―Έκ° μμκ²μΌλ‘ νλ¨νκΈ° λλ¬Έμ΄μλ€. λν νλΌμ€ν± μ‘μ μ κΈ°μ€κ° μ¬νλ€. λ°λ©΄ κ°νμ 리λ λ¨λ¨νκ³ μ¦κ°μ μ΄λ©° μ‘μ μ΄ μ λͺ νκ³ κΉλνλ€. μ무리 ννκ² λ€κ³ λ€λ λ κΈ°μ€ νλ λμ§ μλλ€. μ΄λ μ€λ§νΈν°μ μ λλ‘ μ²΄νν΄λ³Ό μ μλ μ¬μ§λ₯Ό μ£Όλ©° λλλ λ Έλ¨Όμ "λ³Έλ₯μ μΈ λμμΈ μ건"μ μΆ©μ‘±νκ³ λ λ¨λλ€.

λκ³ λμ νμμ κ²½μ°,
λ³ΈμΈλ λμμΈ μμ€ν μ ꡬμ±νκ³ κ°λ°ν κ²½νμ΄ μλ€. μ§κΈ λλμ보면 λλ΅ 3λ°°μ κ°λ° μκ°μ μ μ½ν μ μμλ€. λ°λ³΅μ μΈ κ°λ°μ μ€μ΄κ³ λμμΈμ ν΅ν©νμ¬ μΌκ΄λ ꡬμ±μ μ μ§μν¬ μ μμλ€.
λ€λ§, μ€νλ € μκ°μ΄ νλ¦μ λ°λΌ 볡μ‘μ±μ΄ μ¦κ°νλ€. κΈ°κ» λ§λ€μ΄λμ λμμΈμ μΌλΆλΆλ§ μμ νλ €κ³ νλ μλ¬λ₯Ό λΏμ΄λλ€. λμμΈμ κ°μ νλ € λ§λ μμ€ν μ΄ λλ € λμμΈμ κ°λ‘λ§λ νμμ΄ λ°μνλ€. κ·Έλ κ² λμμΈ μμ€ν μ νμ κ°νλ²λ Έκ³ λ³Έλ μλν κ°λ°μκ° μ μ½κ³Ό λ°λ³΅μ μΈ κ°λ°μ μ€μ΄λλ°λ μ±κ³΅νμΌλ μλ‘μ΄ μ΅ν΅μ±μλ λμμΈμΌλ‘ λ°μ μν€μ§λ λͺ»νλ€.
μ΄νμ 볡μ‘ν μλΉμ€λ₯Ό ꡬμ±ν λμ κΈ°μ‘΄ λμμΈ μμ€ν μ κ³Όκ°ν λ²λ¦¬κ³ μλ‘ μμνκΈ°λ νλ€. μ¬μ€μ κ°λ¨ν μλΉμ€μμλ§ μ¬μ©ν μ μκ² λμ΄λ²λ¦° μ μ΄λ€.
DDS
ν λ§μ, ν λ»μΌλ‘ λ°λ²€νΈ λμμΈ μμ€ν μ λͺ¨λ μλΉμ€μ μΌκ΄μ±μ μ§ν₯ν€μ. λμμ κ° μλΉμ€λ§μ κ°μ±μ κ°μ‘°νλ©° μ 체λ₯Ό 컀λ²ν μ μλ νμ₯μ± λν κ³ λ €ν΄μΌν©λλ€. μ΄ κ°μ λ Έλ ₯μ λͺ¨
dds.devent.kr
λμμΈ μμ€ν μ μ°ΈμΌλ‘ 볡μ‘νλ€. νμμ²λΌ ν κ°μΈμ΄ λμμΈ μμ€ν μ κ°λ°νλ€λ©΄ 그건 κΈ°μ΄μ μΈ μμ€μ΄λΌ μμλλ€. μ μ΄μ λμμΈ μμ€ν μ νμ μ μν΄ κ°λ°λμκ³ λ°λΌμ κΈ°μ μμλ μ¬μ©ν λ² νλ€. κ·ΈλΌμλ λμμΈ μμ€ν μ λν μ΄ν΄λ μ ν λ³Έμ§μ μ§μ€νκ² λ§λ λ€. κ°λ°μκ° μ νμ μ§μ€νλ€λ©΄ λ μ’μ νλ‘λνΈλ‘ μ¬μ©μμ κ³ κ°μ λ§μ‘±μν€κ³ νμ¬μ κ°μΉλ μμΉνλ€. λ λμκ°μλ μ’μ μ νμ λ²€μΉλ§νΉν λ λ€λ₯Έ μ νμ΄ λ±μ₯νλ©° μ°μ μ 체μ μ μνμ 그릴 μ μλ€. μ°μ μ΄ μ±μ₯νλ©΄μ μλ‘κ° κ²½μνλ€λ©΄ μ¬νλ μμ§μ κ°μΉλ₯Ό 곡κΈλ°κ³ νμλ‘μ μ§λ€. κΆκ·Ήμ μΌλ‘λ κΈ°μ μ΄ λ§λ€ μ μλ μ΄μμ¬νλ₯Ό κ·Έλ €λΌ κ°λ₯μ±μ΄ μλ€.
