flex Mobile Design System

Design System Β· flex, Product designer Β· 2021. 12 - 2025. 3

flex Mobile Design System (μ΄ν•˜ β€˜fxm’)은 flexμ—μ„œ μ„€κ³„ν•œ 두 번째 λ””μžμΈ μ‹œμŠ€ν…œ μž…λ‹ˆλ‹€. fxm은 PC μ›Ή λ””μžμΈ μ‹œμŠ€ν…œμΈ β€˜fxβ€™μ™€λŠ” λ‹€λ₯΄κ²Œ κ°•λ ₯ν•œ μ œμ•½κ³Ό 미리 μ‘°ν•©λœ ν˜•νƒœλ‘œλ§Œ μ‚¬μš©ν•˜λ„λ‘ μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ €λŠ” fxm ν”„λ‘œμ νŠΈμ— μœ μΌν•œ λ””μžμ΄λ„ˆλ‘œ μ°Έμ—¬ν•΄μ„œ ν”„λ‘œμ νŠΈ λ§€λ‹ˆμ§€λ¨ΌνŠΈ, UI 섀계λ₯Ό λ‹΄λ‹Ήν–ˆμŠ΅λ‹ˆλ‹€.

flexλŠ” PC μ›Ή, λͺ¨λ°”일 App μ œν’ˆμœΌλ‘œ 제곡되고 있으며, λͺ¨λ°”일 App을 μœ„ν•œ 별도 쑰직이 κ΅¬μ„±λ˜μ–΄μžˆμ§€λ§Œ PC 웹에 μ§‘μ€‘ν•˜λŠ” 인원 λŒ€λΉ„ ν˜„μ €νžˆ 적은 κ΅¬μ„±μ΄μ—ˆμŠ΅λ‹ˆλ‹€. μ œν’ˆμ€ 더 λ§Žμ€ μ‚¬μš© 비쀑을 μ°¨μ§€ν•˜λŠ” PC 웹에 초점이 맞좰져 μžˆμ–΄μ„œ PC 웹을 μ€‘μ‹¬μœΌλ‘œ μ„€κ³„λ˜κ³ . λͺ¨λ°”일 App은 ꡬ성원 μ€‘μ‹¬μœΌλ‘œ 훨씬 λ‹¨μˆœν•œ κ²½ν—˜μ„ μ œκ³΅ν•˜λŠ”λ° μ§‘μ€‘ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ˜ν•œ μ œν’ˆνŒ€μ€ κ°€λŠ₯ν•˜λ‹€λ©΄ μ›Ή 일정과 λΉ„μŠ·ν•˜κ²Œ λͺ¨λ°”일 κΈ°λŠ₯도 ν•¨κ»˜ λ¦΄λ¦¬μ¦ˆν•˜κ³  μ‹Άμ—ˆμ§€λ§Œ κ°€λŠ₯ν•œ 상황이 μ•„λ‹ˆμ—ˆμŠ΅λ‹ˆλ‹€. 이런 상황을 κ°œμ„ ν•˜κΈ° μœ„ν•΄μ„œ μ—¬λ ₯이 λ˜λŠ” κ°œλ³„ 도메인 μ œν’ˆ νŒ€ λ””μžμ΄λ„ˆλ“€λ„ λͺ¨λ°”일 App 섀계λ₯Ό ν•¨κ»˜ν•˜κ²Œ λ˜μ—ˆκ³ , μž‘μ—…μ— λŒ€ν•œ 뢀담을 쀄이기 μœ„ν•œ 재료둜 λͺ¨λ°”일 λ””μžμΈ μ‹œμŠ€ν…œμ„ μƒˆλ‘­κ²Œ κ΅¬μ„±ν•˜κΈ°λ‘œ ν–ˆμŠ΅λ‹ˆλ‹€.

좜발점이 λ‹€λ₯Έ fxm은 fx와 μ „ν˜€ λ‹€λ₯Έ λ°©ν–₯성을 κ°–κ³  μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. fxλŠ” PC μ›Ή ν™˜κ²½μ— 맞게 μ—¬λŸ¬ μ»΄ν¬λ„ŒνŠΈμ˜ μ‘°ν•©κ³Ό μ»€μŠ€ν…€μ„ ν†΅ν•΄μ„œ μžμœ λ„ 높은 UX 섀계λ₯Ό μΆ”κ΅¬ν–ˆλ‹€λ©΄, fxm은 훨씬 더 강도 높은 κ·œμ•½κ³Ό 쑰합을 ν†΅ν•œ λΉ λ₯Έ UX 섀계와 ν™”λ©΄ ꡬ성을 μΆ”κ΅¬ν•©λ‹ˆλ‹€.

1. 미리 μ •μ˜λœ μ‘°ν•©

fxm의 μ»΄ν¬λ„ŒνŠΈλ“€μ€ λͺ¨λ‘ μš©λ‘€μ— λ”°λΌμ„œ 미리 μ •μ˜λœ 악세사리 μš”μ†Œλ“€μ„ ν™œμš©ν•©λ‹ˆλ‹€. μ»΄ν¬λ„ŒνŠΈ λ‚΄λΆ€μ—λŠ” μ‚¬μš©ν•΄λ³Ό 수 μžˆλŠ” μ•„μ΄μ½˜, νƒœκ·Έ, 아바타 같은 μš”μ†Œλ“€μ΄ 이미 ν¬ν•¨λ˜μ–΄μžˆμœΌλ©° μ‚¬μš©μ²˜λŠ” κ°€λŠ₯ν•˜λ‹€λ©΄, κ³ λ―Ό 없이 μ¦‰μ‹œ μ‚¬μš©ν•  수 μžˆλŠ” μƒνƒœμ˜ 재료둜 ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

2. 토큰 체계

fxm은 μ‚¬μš©μ²˜μ—μ„œ μž„μ˜λ‘œ 직접 μ»€μŠ€ν…€ν•˜λŠ” 것을 μ§€μ–‘ν•©λ‹ˆλ‹€. κ°€λŠ₯ν•˜λ‹€λ©΄ μ‹œμŠ€ν…œμƒμœΌλ‘œ μ •μ˜λœ 색상, μ‚¬μ΄μ¦ˆ, νƒ€μ΄ν¬κ·Έλž˜ν”Ό, μŠ€νƒ€μΌ 토큰을 μ‚¬μš©ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ˜ν•œ μ‘°ν•©μ˜ μ‘°ν˜•μ μΈ κ· ν˜•κ°μ„ μœ μ§€ν•˜κΈ° μœ„ν•΄μ„œ κ°œλ³„ μ»΄ν¬λ„ŒνŠΈμ˜ ν˜•νƒœκ°μ„ μ’Œμš°ν•  수 μžˆλŠ” 일뢀 속성듀은 μ»€μŠ€ν…€ν•  수 없도둝 μ œμ•½λ©λ‹ˆλ‹€.

fxm의 κ°€μž₯ 기초적인 κ·œμΉ™μ— λŒ€ν•΄μ„œ μ •μ˜ν•©λ‹ˆλ‹€. fxm νŒŒμš΄λ°μ΄μ…˜μ€ 색상, μ‚¬μ΄μ¦ˆ, νƒ€μ΄ν¬κ·Έλž˜ν”Ό, μŠ€νƒ€μΌλ‘œ κ΅¬μ„±λ˜λ©° λͺ¨λ°”일 μ•±μ˜ 인상과 μΌκ΄€λœ μ‹œκ° μ–Έμ–΄μ˜ 재료둜 ν™œμš©λ©λ‹ˆλ‹€.

fxm 색상은 총 11개의 νŒ”λ ˆνŠΈλ₯Ό μ œκ³΅ν•˜λ©° Grayλ₯Ό μ œμ™Έν•œ 10개의 색상듀은 λͺ…암을 κΈ°μ€€μœΌλ‘œ 10λ‹¨κ³„λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€. 색상은 λͺ¨λ°”일 기기에 μ ν•©ν•œ, μ •ν™•ν•˜κ³  μ˜λ„λœ ν‘œν˜„μ„ μœ„ν•΄μ„œ Display P3 색 μ˜μ—­μ— 맞좰 μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 색상은 iOS, Android ν”Œλž«νΌμ—μ„œ λͺ¨λ‘ λ™μΌν•˜κ²Œ μ μš©λ©λ‹ˆλ‹€.

기본으둜 μ‚¬μš©λ˜λŠ” 색상 νŒ”λ ˆνŠΈ

Gray 색상은 쑰금 더 νŠΉλ³„ν•˜κ²Œ μ·¨κΈ‰λ©λ‹ˆλ‹€. B2B HR 도메인 νŠΉμ„±μƒ λͺ¨λ°”μΌμ—μ„œ 정말 λ§Žμ€ 정보λ₯Ό ν‘œν˜„ν•΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ 많고 μ μ ˆν•œ μ •λ³΄λŸ‰μ„ ν‘œν˜„ν•œλ‹€κ³  해도 ν…μŠ€νŠΈ μœ„μ£Όλ‘œ ν‘œν˜„λ˜λŠ” κ²½μš°κ°€ 거의 λŒ€λΆ€λΆ„μž…λ‹ˆλ‹€. UIμ—μ„œ 거의 λͺ¨λ“  κΈ€μžλŠ” Gray μƒ‰μƒμœΌλ‘œ ν‘œν˜„λ˜μ–΄μ„œ μ„¬μ„Έν•œ 정보 μœ„κ³„ 섀정을 μœ„ν•΄μ„œλŠ” κ°€λŠ₯ν•˜λ©΄ λ§Žμ€ 단계λ₯Ό κ΅¬μ„±ν•˜λŠ”κ²Œ μ’‹κ² λ‹€λŠ” νŒλ‹¨μ„ ν–ˆμŠ΅λ‹ˆλ‹€. GrayλŠ” 21λ‹¨κ³„λ‘œ κ΅¬μ„±λ©λ‹ˆλ‹€.

색상 μ ‘κ·Όμ„± λŒ€λΉ„λ₯Ό κΈ°μ€€μœΌλ‘œ ν…μŠ€νŠΈ μ‚¬μš© κ°€μ΄λ“œ

λͺ¨λ“  단계가 ν…μŠ€νŠΈλ‘œ ν‘œν˜„λ˜λŠ” 것은 μ•„λ‹ˆλ©° 접근성을 보μž₯ν•˜κΈ° μœ„ν•΄μ„œ 단계 λ³„λ‘œ μ μš©ν•  수 μžˆλŠ” μš”μ†Œκ°€ 배경색, ꡬ뢄선, ν…Œλ‘λ¦¬, μ•„μ΄μ½˜κ³Ό ν…μŠ€νŠΈλ‘œ λ‹€λ₯΄κ²Œ μ„€μ •λ©λ‹ˆλ‹€.

Gray μƒ‰μƒμœΌλ‘œλ§Œ κ΅¬μ„±λœ ν™”λ©΄ μ˜ˆμ‹œ

PC μ›Ήμ˜ λ””μžμΈ μ‹œμŠ€ν…œμΈ fxλŠ” νƒ€μ΄ν¬κ·Έλž˜ν”Ό μŠ€νƒ€μΌμ„ μ œκ³΅ν•˜μ§€ μ•Šμ•˜μ§€λ§Œ, fxm은 νƒ€μ΄ν¬κ·Έλž˜ν”Ό μŠ€νƒ€μΌμ„ μ œκ³΅ν•˜κ³  μ •μ˜λœ κ·œμΉ™μ— λ”°λΌμ„œ λ””μžμΈν•΄μ•Ό ν•©λ‹ˆλ‹€. μ œν’ˆ νŠΉμ„±μƒ 정보λ₯Ό λ³΄μ‘°ν•΄μ„œ μ„€λͺ…ν•  수 μžˆλŠ” 이미지, κ·Έλž˜ν”½, 일러슀트 ν™œμš©μ΄ 적은 μƒν™©μ—μ„œ κ°€λŠ₯ν•˜λ©΄ μ΅œλŒ€ν•œ μž‘μ€ ν™”λ©΄ μ•ˆμ— 가독성과 μ‹œκ° μœ„κ³„λ₯Ό μœ μ§€ν•  수 μžˆλŠ” 재료둜 μ œκ³΅λ˜μ–΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ 제λͺ©κ³Ό λ³Έλ¬Έ 같은 μš©λ‘€λ₯Ό κΈ°μ€€μœΌλ‘œ κ΅¬μ„±λ˜μ—ˆμœΌλ©° κ·Έ μ•ˆμ—μ„œ font-weight둜 2~3단계λ₯Ό κ°–μŠ΅λ‹ˆλ‹€.

νƒ€μ΄ν¬κ·Έλž˜ν”Ό μŠ€νƒ€μΌ

νƒ€μ΄ν¬κ·Έλž˜ν”Όλ₯Ό 섀계함에 μžˆμ–΄μ„œ λ†“μΉ˜κΈ° μ‰¬μš΄ 뢀뢄은 글쀄 높이 μž…λ‹ˆλ‹€. figma의 line-height와 iOSμ—μ„œ μ œκ³΅ν•˜λŠ” line-spacing은 계산 방식에 차이가 있고 νƒ€μ΄ν¬κ·Έλž˜ν”Ό 섀계 μ΄ˆλ°˜μ— μ œλŒ€λ‘œ 정리해두지 μ•ŠμœΌλ©΄ 이후에 μˆ˜μ •ν•˜λŠ”λ° λ§Žμ€ λΉ„μš©μ΄ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. fxm은 두 μ†μ„±μ˜ 차이λ₯Ό ν™•μΈν•˜κ³  UI μ‹œμ•ˆκ³Ό μ‹€μ œ κ΅¬ν˜„μ΄ 일치 ν•  수 μžˆλ„λ‘ λ§žμΆ”λŠ” μž‘μ—…μ„ μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.

line-spacingκ³Ό line-height ν‘œν˜„ 차이

line-spacing을 λ§žμΆ”κΈ° μœ„ν•œ ν…ŒμŠ€νŠΈ μ•± ν™˜κ²½

fxm μ•„μ΄μ½˜μ€ fx보닀 μ•½κ°„ 더 λ‘κΊΌμš΄ stroke와 λ‘₯κ·Ό radiusλ₯Ό κ°–κ³  μžˆμŠ΅λ‹ˆλ‹€. radiusλŠ” 이후 μ„€λͺ…ν•˜κ²Œλ  μ»΄ν¬λ„ŒνŠΈμ˜ UI ν˜•μƒκ³Ό μ–΄μšΈλ¦¬λ„λ‘ μ˜λ„ν•œ μŠ€νƒ€μΌμž…λ‹ˆλ‹€. μ•„μ΄μ½˜μ€ μ œν’ˆλ‚΄ κΈ°λŠ₯μ—μ„œ μ„œλ²„ λ Œλ”λ§μ„ ν†΅ν•΄μ„œ μ œκ³΅λ˜λŠ” κ²½μš°κ°€ 자주 μžˆμ—ˆκ³  μ„œλ²„μ—μ„œ μ „λ‹¬λ˜λŠ” μ•„μ΄μ½˜μ„ ν•˜λ‚˜μ˜ μ„ΈνŠΈλ‘œ μœ μ§€ν•˜λŠ”κ²Œ μ€‘μš”ν–ˆμŠ΅λ‹ˆλ‹€. fx μ•„μ΄μ½˜μ΄ λ‹Ήμ‹œμ— μ„œλ²„μ— μ €μž₯된 μ„ΈνŠΈμ˜€μ§€λ§Œ, λ””μžμ΄λ„ˆ 인원과 도메인 κ°œμˆ˜κ°€ λŠ˜μ–΄λ‚˜λ©΄μ„œ λ°œμƒν•œ νŒŒνŽΈν™” 문제 λ•Œλ¬Έμ— fxm μ•„μ΄μ½˜μœΌλ‘œ μ „λΆ€ κ΅μ²΄ν•˜λŠ” 것을 μ˜λ„ν•΄μ„œ μ œμž‘λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

fxm μ•„μ΄μ½˜ μ˜ˆμ‹œ

μƒˆλ‘œμš΄ μ•„μ΄μ½˜ λΌμ΄λΈŒλŸ¬λ¦¬λŠ” 과거에 fx μ•„μ΄μ½˜μ„ μš΄μ˜ν•˜λ©΄μ„œ κ°€μž₯ λ§Žμ€ νŒŒνŽΈν™”κ°€ λ°œμƒν•˜κ±°λ‚˜ λ””μžμ΄λ„ˆλ“€μ΄ 그리기 λ„ν˜• 쑰합을 κ΅¬μ‘°ν™”ν•΄μ„œ μ œκ³΅ν•©λ‹ˆλ‹€. 특히 μ‚¬μš©μ²˜μ—μ„œλŠ” μ•„μ΄μ½˜μœΌλ‘œ λ¬Έμ„œλ‚˜ 도메인 객체의 μƒνƒœλ₯Ό 자주 ν‘œν˜„ν–ˆκΈ° λ•Œλ¬Έμ— μƒνƒœ ν‘œν˜„μ„ λͺ¨ν‹°ν”„λ§ˆλ‹€ λͺ¨λ‘ μΌκ΄€λ˜κ²Œ ν‘œν˜„ν•  수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

fxm μ•„μ΄μ½˜ λͺ¨ν‹°ν”„ μ‘°ν•© κ°€μ΄λ“œ

λͺ¨λ°”일을 UIλ₯Ό μ„€κ³„ν•˜λŠ” 인원은 맀우 적은 반면 관리해야할 ν™”λ©΄κ³Ό μŠ€νŽ™μ΄ μ—„μ²­λ‚˜κ²Œ λ§Žμ•˜κ³ , λ””μžμΈ μ‹œμŠ€ν…œμ— 변경이 λ°œμƒν–ˆμ„ λ•Œ 연결성을 κ°–κ³  λ³€κ²½ 지점을 λͺ¨λ‘ ν™•μΈν•˜κΈ°κ°€ 맀우 μ–΄λ €μ› μŠ΅λ‹ˆλ‹€. μ œν’ˆ νŒ€μ—μ„œλŠ” κ°€λŠ₯ν•˜λ©΄ λ””μžμΈ μ‹œμŠ€ν…œμ— λŒ€ν•œ λ³€κ²½κ³Ό λ””μžμΈ μŠ€νŽ™μ„ μ΅œμ‹ μœΌλ‘œ κ΄€λ¦¬ν•˜κ³  μ‹Άμ—ˆκ³  fxm의 토큰 μ²΄κ³„λŠ” μ •μ˜λœ UI νŒŒμš΄λ°μ΄μ…˜κ³Ό κ·œμΉ™μ„ μΌκ΄€λ˜κ²Œ μœ μ§€ν•  수 μžˆλŠ” λ°©λ²•μœΌλ‘œ μ„ νƒν–ˆμŠ΅λ‹ˆλ‹€.

기쑴에 μ‚¬μš©ν•˜λ˜ UI Kitλ₯Ό κΈ°μ€€μœΌλ‘œ ν΄λΌμ΄μ–ΈνŠΈ κ΅¬ν˜„μ—λŠ” 이미 토큰이 μžˆμ—ˆμ§€λ§Œ, λ””μžμΈ 변경이 λ°œμƒν•΄λ„ λ°˜μ˜λ˜μ§€ μ•Šκ±°λ‚˜ μ—”μ§€λ‹ˆμ–΄κ°€ 편의λ₯Ό μœ„ν•΄μ„œ μž„μ˜λ‘œ μ§€μ •ν•œ 토큰듀도 ν¬ν•¨λ˜μ–΄ μžˆμ—ˆμŠ΅λ‹ˆλ‹€. μž¬ν™œμš©ν•  수 μžˆλŠ” ꡬ성이 μ•„λ‹ˆμ—ˆκΈ° λ•Œλ¬Έμ—, fxm에 맞좘 spaceing radius font-size, color 등을 μ•„μ£Ό 기본적인 ν˜•νƒœμ˜ μŠ€νƒ€μΌ ν† ν°μœΌλ‘œ μ •μ˜ν–ˆμŠ΅λ‹ˆλ‹€.

μŠ€νƒ€μΌ 토큰은 μ‚¬μš©μ²˜μ—μ„œ μ»΄ν¬λ„ŒνŠΈλ₯Ό 도메인 λ§₯락에 λ§žλŠ” ν‘œν˜„μ„ μœ„ν•΄ μ»€μŠ€ν…€μ΄ ν•„μš”ν•œ 경우 μ‚¬μš©ν•  수 μžˆλŠ” μŠ€νƒ€μΌ 선택지, fxm μ»΄ν¬λ„ŒνŠΈμ— μ’…μ†λ˜μ–΄μ„œ μ»΄ν¬λ„ŒνŠΈμ˜ ν‘œν˜„ μ˜λ„λ₯Ό μ„€λͺ…ν•˜λŠ” 역할을 λΆ€μ—¬ 받을 수 μžˆλŠ” 재료둜 ν™œμš©λ©λ‹ˆλ‹€. μ „μžλŠ” μ—¬μ „νžˆ 'μŠ€νƒ€μΌ 토큰'μ΄λΌλŠ” μ΄λ¦„μœΌλ‘œ μ‚¬μš©λ˜μ§€λ§Œ ν›„μžλŠ” μ»΄ν¬λ„ŒνŠΈ μ•ˆμ—μ„œ ꡬ체적인 ν‘œν˜„ 의미λ₯Ό λ‚΄ν¬ν•˜λŠ” 'μ‹œλ©˜ν‹± 토큰'으둜 μ‚¬μš©ν•©λ‹ˆλ‹€.

λ„μ‹ν™”ν•˜λ©΄ 맀우 λ³΅μž‘ν•œ 체계λ₯Ό ν¬ν•¨ν•˜κ³  μžˆλŠ” 것 κ°™μ§€λ§Œ, κ°€μž₯ μ›μ΄ˆμ μΈ hex, 숫자 같은 값을 μš°μ„  μ •μ˜ν•˜κ³  λͺ¨λ“  UI ν‘œν˜„μ— ν™œμš©ν•  수 μžˆλŠ” μŠ€νƒ€μΌλ‘œλΆ€ν„° νŠΉμ •ν•œ μƒν™©μ—μ„œλ§Œ μ‚¬μš©λ˜λŠ” κ·œμΉ™μœΌλ‘œ μ •μ˜ν•©λ‹ˆλ‹€.

λ¦¬μŠ€νŠΈλŠ” μ›Ήκ³Ό λ§ˆμ°¬μ§€λ‘œ λͺ¨λ°”일 UIμ—μ„œ 거의 80%의 λΉ„μœ¨μ„ μ°¨μ§€ν•˜λŠ” UIμž…λ‹ˆλ‹€. μ›Ήμ—μ„œ λ¦¬μŠ€νŠΈκ°€ 기반이 λ˜λŠ” μ»΄ν¬λ„ŒνŠΈμ˜€λ˜ 것과 λ§ˆμ°¬κ°€μ§€λ‘œ fxmμ—μ„œλ„ μ€‘μš”ν•œ μ»΄ν¬λ„ŒνŠΈλ‘œ λ‹€λ€„μ§‘λ‹ˆλ‹€. λ‹€λ§Œ fxm에 기쑰에 λ§žμΆ°μ„œ 미리 μ •μ˜λœ 쑰합을 μ œκ³΅ν•˜κΈ° μœ„ν•΄μ„œ ν˜•νƒœμ μΈ 탐ꡬλ₯Ό μ§„ν–‰ν•˜μ˜€μŠ΅λ‹ˆλ‹€. ν˜•νƒœμ μΈ 탐ꡬ κ³Όμ •μ—μ„œλŠ” 도메인 λ§₯락을 μ μ ˆν•˜κ²Œ ν‘œν˜„ν•˜λŠ”λ°λ§Œ μ§‘μ€‘ν•˜κ³ , 이후에 곡톡화할 수 μžˆλŠ” ν˜•νƒœλ₯Ό λ°œκ΅΄ν•˜λŠ”λ° λ…Έλ ₯ν–ˆμŠ΅λ‹ˆλ‹€.

리슀트 UIλ₯Ό νƒκ΅¬ν•˜κΈ° μœ„ν•œ UI ν™”λ©΄λ“€

μ„€μ •λœ 값을 ν‘œν˜„ν•˜λŠ” 행에 λŒ€ν•œ ν‘œν˜„ 탐ꡬ

fxm의 리슀트 μ»΄ν¬λ„ŒνŠΈλŠ” 쒌우 악세사리 μ˜μ—­μ„ κ΅¬λΆ„ν•©λ‹ˆλ‹€. μ’ŒμΈ‘μ—λŠ” 아바타, μ•„μ΄μ½˜, 이미지가 기본으둜 μ œκ³΅λ©λ‹ˆλ‹€. μš°μΈ‘μ€ λ™μž‘ 힌트, 선택 κ°’, 보쑰 정보 같은 μš”μ†Œλ“€μ΄ μ œκ³΅λ©λ‹ˆλ‹€. λ¦¬μŠ€νŠΈλŠ” 기본적으둜 ν–‰ 전체가 클릭 μ˜μ—­μœΌλ‘œ λ™μž‘ν•˜λ©°, 쒌우 μŠ€μ™€μ΄ν”„λ₯Ό ν†΅ν•΄μ„œ 훨씬 λ‹€μ–‘ν•œ λ™μž‘μ„ ν™œμš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

μ—¬λŸ¬κ°€μ§€ 리슀트 μ»΄ν¬λ„ŒνŠΈ μ‘°ν•© μ˜ˆμ‹œ

리슀트λ₯Ό κ΅¬μ„±ν•˜λ©΄μ„œ 벌크 μ•‘μ…˜ UX도 ν•¨κ»˜ κ³ λ €ν–ˆμŠ΅λ‹ˆλ‹€. 리슀트 μ•„μ΄ν…œμ„ μŠ€μ™€μ΄ν”„ν•΄μ„œ μ„ νƒν•˜κ±°λ‚˜ 별도 λ©”λ‰΄μ—μ„œ 선택 λͺ¨λ“œλ‘œ μ§„μž…ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 선택 λͺ¨λ“œμ— μ§„μž…ν•˜λ©΄ 상단 λ„€λΉ„κ²Œμ΄μ…˜μ΄ μ „ν™˜λ˜κ³  ν•˜λ‹¨μ— μ•‘μ…˜λ°”κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. μ•„μ£Ό 무거운 λŒ€λŸ‰ 비동기 λ‹€μš΄λ‘œλ“œ 같은 κΈ°λŠ₯을 μ œμ™Έν•˜κ³  μ‚¬μš©μžλŠ” PC μ›Ήκ³Ό 거의 λ™μΌν•œ 벌크 μ•‘μ…˜μ„ κ²½ν—˜ν•  수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€. λ¦¬μŠ€νŠΈμ—μ„œ λ¬΄ν•œ μŠ€ν¬λ‘€μ„ μœ„μ£Όλ‘œ μ‚¬μš©ν•˜λŠ” 것을 κ³ λ €ν–ˆκΈ° λ•Œλ¬Έμ— λ‘œλ“œλ˜μ§€ μ•Šμ€ 데이터에 λŒ€ν•œ 처리 κ²½ν—˜λ„ ν•¨κ»˜ μƒμ„Έν•˜κ²Œ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€.

리슀트 μ•„μ΄ν…œ μ„ νƒν•˜κΈ°

리슀트 μ•„μ΄ν…œ 벌크 μ•‘μ…˜λ°” μ˜ˆμ‹œ

κ·Έλ£Ή 타이틀은 각 ν•­λͺ©λ“€μ„ λ²”μ£Όν™”ν•΄μ„œ λͺ¨μ•„λ³Ό 수 μžˆλ„λ‘ ν•©λ‹ˆλ‹€. 리슀트 μ ‘κΈ°, 펼치기λ₯Ό ν•  수 있고 전체 λ¦¬μŠ€νŠΈμ—μ„œ νŠΉλ³„ν•˜κ²Œ κ°•μ‘°ν•΄μ•Όν•˜λŠ” ν•­λͺ©λ“€μ„ κ·Έλ£Ήν™”ν•΄μ„œ ν‘œμ‹œν•  μˆ˜λ„ μžˆμŠ΅λ‹ˆλ‹€.

μ—¬λŸ¬κ°€μ§€ 리슀트 μ»΄ν¬λ„ŒνŠΈ μ‘°ν•© μ˜ˆμ‹œ

리슀트 만큼 많이 ν™œμš©λ˜λŠ”κ²Œ 무언가λ₯Ό μž…λ ₯ν•˜λŠ” UX μž…λ‹ˆλ‹€. μ‚¬μš©μžλ“€μ€ ν•˜λ£¨μ—λ„ λͺ‡ μ°¨λ‘€μ”© λ¬Έμ„œ μž‘μ„±, λΉ„μš© 처리 μž‘μ„±, λŒ“κΈ€ μž…λ ₯ 등을 μˆ˜ν–‰ν•©λ‹ˆλ‹€. λ‹€μ–‘ν•œ ν™”λ©΄κ³Ό λ§₯λ½μ—μ„œ μ‚¬μš©λ  수 μžˆλ„λ‘ fxm은 μ—¬λŸ¬ 인풋(ν•„λ“œ) νƒ€μž…λ“€μ„ μ§€μ›ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. λ¦¬μŠ€νŠΈμ™€ λ§ˆμ°¬κ°€μ§€λ‘œ μ œν’ˆ μ•ˆμ—μ„œ ν™œμš©ν•  수 μžˆλŠ” ν‘œν˜„ 양식을 μš°μ„  νƒμƒ‰ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μ•„μ£Ό 보편적인 인풋뢀터 λΉ„λ°€λ²ˆν˜Έ, 숫자 같은 데이터 νƒ€μž…λ“€μ„ μ€‘μ‹¬μœΌλ‘œ κ΅¬μ²΄ν™”ν–ˆμŠ΅λ‹ˆλ‹€.

μ—¬λŸ¬ κ°€μ§€ 탐색을 ν•΄λ³Έ ν…μŠ€νŠΈ ν•„λ“œ UI

λ‹€μ΄μ–Όλ‘œκ·Έ μ»¨ν…Œμ΄λ„ˆ μœ„μ—μ„œ λ™μž‘

ν…μŠ€νŠΈ 인풋은 두 κ°€μ§€ μŠ€νƒ€μΌλ‘œ μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. λ°•μŠ€ μŠ€νƒ€μΌμ€ μ—¬λŸ¬κ°œμ˜ 인풋, 데이터 ν”„λ‘œνΌν‹° ν•„λ“œ, λ²„νŠΌ 같은 μš”μ†Œλž‘ 쑰합을 μ‰½κ²Œ κ΅¬μ„±ν•΄μ„œ μ‚¬μš©ν•˜λŠ” 것을 μ˜λ„ν–ˆκ³ , 라인 μŠ€νƒ€μΌμ€ ν™”λ©΄μ—μ„œ λ‹¨λ…μœΌλ‘œ μ‚¬μš©ν•˜κ±°λ‚˜ λΆ„μ ˆλœ μž…λ ₯ ν”Œλ‘œμš°μ—μ„œ μ‚¬μš©λ˜λ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

μœ„μ—μ„œλΆ€ν„° λ°•μŠ€, 라인 μŠ€νƒ€μΌμ˜ μ‹±κΈ€, λ©€ν‹° 라인 ν…μŠ€νŠΈ ν•„λ“œ

ν…μŠ€νŠΈ 인풋 μ•ˆμ—μ„œλ„ μ œν•œμ μΈ λͺ¨λ°”일 화면을 μ΅œλŒ€ν•œ 효율적으둜 μ‚¬μš©ν•˜λ„λ‘ λͺ‡ κ°€μ§€ ꡬ체적인 μ‚¬μš© κ°€μ΄λ“œμ™€ κΈ°λŠ₯을 κ΅¬μ„±ν–ˆμŠ΅λ‹ˆλ‹€. 포컀슀, 였λ₯˜ μƒνƒœ 등에 λŒ€ν•œ ν‘œν˜„μ€ 기본으둜 μ œκ³΅ν•˜λ©° μ΅œλŒ€ 높이, μ΅œλŒ€ κΈ€μžμˆ˜ μ œμ•½μ„ μ‚¬μš©ν•˜λŠ” 경우 ν‘œν˜„λ˜λŠ” λ°©λ²•μ΄λ‚˜ λ™μž‘κ³Ό ν‘œν˜„μ΄ μ–΄λ–»κ²Œ λ˜λŠ”μ§€λ₯Ό μ•ˆλ‚΄ν•©λ‹ˆλ‹€.

λ‹€μ–‘ν•œ λ°•μŠ€ μŠ€νƒ€μΌ ν…μŠ€νŠΈ ν•„λ“œ νƒ€μž…κ³Ό μ˜ˆμ‹œλ“€

ν…μŠ€νŠΈ 인풋 이외에도 μ‹œκ°„, ꡬ성원, 쑰직, νƒ€μž… 등을 선택할 수 μžˆλŠ” 데이터 ν”„λ‘œνΌν‹° ν•„λ“œ (μ΄ν•˜ β€˜ν”„λ‘œνΌν‹° ν•„λ“œ')도 μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€. ν”„λ‘œνΌν‹° ν•„λ“œλŠ” μ „ν˜•μ μΈ 폼 λ ˆμ΄μ•„μ›ƒμ„ λ²—μ–΄λ‚˜μ„œ μ—¬λŸ¬κ°€μ§€ μ’…λ₯˜μ˜ 데이터 ν•„λ“œλ₯Ό λ§₯λ½μ΄λ‚˜ UI ꡬ성에 맞게 ꡬ성할 수 μžˆλŠ” μž₯치둜 μ œκ³΅λ©λ‹ˆλ‹€. 보톡 λͺ¨λ°”일 ν‚€λ³΄λ“œ μž…λ ₯을 μ‚¬μš©ν•˜μ§€ μ•ŠλŠ” 상황 예λ₯Ό λ“€λ©΄ νƒ€μž„, 데이트 피컀 같은 μž…λ ₯κΈ°λ‚˜ ꡬ성원 선택기 같은 κΈ°λŠ₯을 μ‘°ν•©ν•΄μ„œ μ‚¬μš©λ©λ‹ˆλ‹€.

ν”„λ‘œνΌν‹° ν•„λ“œ, ν…μŠ€νŠΈ 인풋 UX μ‚¬μš©λ‘€λ‚˜ ꢌμž₯ νŒ¨ν„΄μ„ κ³ μ•ˆν•˜λ©΄μ„œ 폼 μž…λ ₯ 과정에에 ν•„μš”ν•œ 주의, μ•ˆλ‚΄ 같은 μž₯μΉ˜λ“€λ„ ν•¨κ»˜ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€. HR 도메인 μ•ˆμ—μ„œ κ·Όλ‘œκΈ°μ€€λ²•, νšŒμ‚¬ μ •μ±… μ„€λͺ… 같은 μ•ˆλ‚΄κ°€ ν•„μš”ν•œ κ²½ν›„ 폼과 μ μ ˆν•˜κ²Œ μ‘°ν•©ν•΄μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

ν”„λ‘œνΌν‹° ν•„λ“œ μ˜ˆμ‹œ

HR λ„λ©”μΈμ—μ„œ λ‚ μ§œ 선택은 제일 κΉŒλ‹€λ‘œμš΄ UX νŒ¨ν„΄ 쀑에 ν•˜λ‚˜μž…λ‹ˆλ‹€. 일반적인 μΊ˜λ¦°λ” μ•±μ—μ„œ μ œκ³΅ν•˜λŠ” κΈ°λŠ₯보닀 훨씬 λ³΅μž‘ν•œ λ™μž‘μ„ μš”κ΅¬ν•˜κ³  μ—¬λŸ¬κ°€μ§€ λ‚ μ§œ λ‹¨μœ„μ™€ 기간을 λ™μ‹œμ— 지원해야 ν•©λ‹ˆλ‹€. fxm은 μ‹œμž‘μΌκ³Ό μ’…λ£ŒμΌμ— λ”°λ₯Έ λ²¨λ¦¬λ°μ΄μ…˜, 선택할 수 μ—†λŠ” λ‚ μ§œ, 반기, 뢄기같은 λ‹¨μœ„ 등을 PC와 μ™„μ „ν•˜κ²Œ λ™μΌν•œ κΈ°λŠ₯으둜 μ œκ³΅ν•  수 μžˆλ„λ‘ λ…Έλ ₯ν–ˆμŠ΅λ‹ˆλ‹€.

μš°μ„  iOS, Androidμ—μ„œ λ„€μ΄ν‹°λΈŒ API둜 μ œκ³΅ν•˜λŠ” μ»΄ν¬λ„ŒνŠΈλŠ” κΈ°κ°„μ΄λΌλŠ” κ°œλ…μ„ 닀루지 μ•Šκ³  μ™ΈλΆ€ ν•„λ“œμ—μ„œ 닀루기 λ•Œλ¬Έμ— μ‚¬μš©ν•  수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. 였히렀 λ‹€μ–‘ν•œ μš”κ΅¬μ‚¬ν•­μ„ μˆ˜μš©ν•˜κ³  μ•Œλ§žκ²Œ 값을 μ „λ‹¬ν•˜κΈ° μœ„ν•΄μ„œλŠ” 일뢀 κΈ°λŠ₯을 직접 μ„€κ³„ν•˜λŠ”κ²Œ 더 μœ μ—°ν•œ μ»΄ν¬λ„ŒνŠΈκ°€ 될 수 μžˆλ‹€κ³  νŒλ‹¨ν–ˆμŠ΅λ‹ˆλ‹€.

데이트 ν”Όμ»€μ—μ„œ λ‚ μ§œ μ„ νƒν•˜κΈ°

데이트 ν”Όμ»€μ—μ„œ λ‚ μ§œ 선택 μ§€μš°κΈ°

데이트 ν”Όμ»€λŠ” μ—¬λŸ¬ μƒν™©μ—μ„œ μžμ—°μŠ€λŸ½κ²Œ 화면에 제곡될 수 μžˆλ„λ‘ 선택 μ½˜ν…μΈ  μ˜μ—­κ³Ό λ°”κΉ₯ μ»¨ν…Œμ΄λ„ˆ μ˜μ—­μ„ λΆ„λ¦¬ν•΄μ„œ μ œκ³΅λ˜λ„λ‘ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€. 보톡 λͺ¨λ‹¬, νŒμ˜€λ²„ μ»¨ν…Œμ΄λ„ˆλ₯Ό ν†΅ν•΄μ„œ ν™œμš©ν•  수 있고 μ‚¬μš©μ²˜μ—μ„œ μ›ν•œλ‹€λ©΄ λ ˆμ΄μ•„μ›ƒκ³Ό μ‘°ν•©ν•΄μ„œ ν™œμš©ν•˜λŠ” 것도 κ°€λŠ₯ν•©λ‹ˆλ‹€.

λͺ¨λ‹¬λ¦¬ν‹°κ°€ μ—†λŠ” 인라인으둜 κ΅¬μ„±λœ 데이트 피컀

데이트 ν”Όμ»€μ—μ„œ 연도, μ›” μ΄λ™ν•˜κΈ°

flexλŠ” μ˜€ν”ΌμŠ€μ—μ„œ PCλ₯Ό ν†΅ν•΄μ„œ μ ‘μ†ν•˜λŠ” 상황을 주둜 κ³ λ €ν•œ μ œν’ˆμ΄κΈ° λ•Œλ¬Έμ— 기본적으둜 λͺ¨λ°”일 UX ν”Œλ‘œμš°, 단계 κΉŠμ΄κ°€ κ³ λ €λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. PC 웹은 큰 화면을 ν™œμš©ν•΄μ„œ μ—¬λŸ¬ 정보λ₯Ό λ™μ‹œμ— λ³΄λ©΄μ„œ 과업을 ν•˜λŠ”λ° μ ν•©ν•˜κ²Œ μ„€κ³„λ˜μ–΄μžˆμ—ˆλ‹€λ©΄, λͺ¨λ°”일 μ•±μ—μ„œλŠ” μ μ ˆν•˜κ²Œ ν”Œλ‘œμš°λ₯Ό λΆ„μ ˆμ‹œν‚€λ©΄μ„œλ„ μžλ‚˜μΉ˜κ²Œ λ³΅μž‘ν•˜μ§€ μ•Šμ€ ν”Œλ‘œμš°λ‘œ λŠκ»΄μ§€λ„λ‘ ν•˜λŠ”κ²Œ 제일 큰 κ³ λ―Όμ΄μ—ˆμŠ΅λ‹ˆλ‹€.

PCμ—μ„œλ„ λͺ¨λ°”μΌμ—μ„œλ„ λͺ¨λ‹¬μ€ νŽ˜μ΄μ§€λ₯Ό λŒ€μ²΄ν•˜λŠ” κ°€μž₯ 보편적인 ν™”λ©΄ μ „ν™˜ μˆ˜λ‹¨μ΄λ©° λ‹€λ₯Έ λͺ¨λ°”일 μ œν’ˆλ“€μ—μ„œλ„ 많이 μ‚¬μš©λ˜λŠ” νŒ¨ν„΄ μž…λ‹ˆλ‹€. 보톡은 λ‹¨μˆœν•œ 과업을 μˆ˜ν–‰ν•˜κ³  μ§€λ§‰ν•œ μ•ˆλ‚΄ 정보λ₯Ό ν‘œμ‹œν•˜λŠ”λ° 자주 μ‚¬μš©λ©λ‹ˆλ‹€. flexμ—μ„œλŠ” μ•žμ„  μ‚¬μš©λ‘€λ₯Ό λ‹΄λŠ” 것도 ν•„μš”ν–ˆμ§€λ§Œ λ°˜λŒ€λ‘œ 심측적인 과업을 적절히 λΆ„μ ˆμ‹œν‚¬ 수 μžˆλŠ” 방법이 ν•„μš”ν–ˆμŠ΅λ‹ˆλ‹€.

νŽ˜μ΄μ§€ λ‹¨μœ„μ˜ ν”Œλ‘œμš°λ₯Ό κ΅¬μ„±ν•˜λŠ” 것 보닀 λͺ¨λ‹¬μ„ 더 적극 μ‚¬μš©ν•˜κΈ°λ‘œ κ²°μ •ν•œ μ΄μœ λŠ” μ‹€μ œλ‘œ μ‚¬μš©μžλ“€μ΄ λ„λ©”μΈμ—μ„œ μˆ˜ν–‰ν•˜λŠ” 업무가 λ³΅μž‘ν•˜μ§€λ§Œ ν™”λ©΄κ³Ό ν”Œλ‘œμš° κ²½ν—˜μƒμœΌλ‘œλŠ” μ‰¬μš΄ 접근성을 μ œκ³΅ν•˜κ³  μ‹ΆκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. μ‚¬μš©μžκ°€ ν™”λ©΄μƒμ—μ„œ 이전 λ§₯락을 μžƒμ§€ μ•Šμ•˜μŒμ„ λˆˆμ†μž„μœΌλ‘œ ν‘œν˜„ν•˜κ±°λ‚˜, 업무 과정을 μ€‘λ‹¨ν•˜κ³  μ‰½κ²Œ λ‹€μ‹œ μ‹œμž‘ν•  수 μžˆλŠ” μ ‘κ·Όμ„±, λ‹¨μˆœν•œ κ³Όμ—…μ—μ„œ ν•„μš”ν•˜λ‹€λ©΄ κ³ κΈ‰ κΈ°λŠ₯으둜 μ‰½κ²Œ μ „ν™˜ν•  수 μžˆλ„λ‘ ν•˜λŠ” μ‚¬μš©μ„±λ“±μ„ λͺ¨λ‹¬μ„ ν†΅ν•΄μ„œ μ œκ³΅ν•˜κ³ μž ν–ˆμŠ΅λ‹ˆλ‹€.

iOSμ—μ„œ ν™œμš©λ˜λŠ” λͺ¨λ‹¬ νŒ¨ν„΄ μ˜ˆμ‹œ

μš°μ„  λͺ¨λ‹¬μ˜ 기본적인 ꡬ쑰뢀터 μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€. κ°€μž₯ ν”ν•œ λ°”ν…€μ‹œνŠΈ ν˜•νƒœλΆ€ν„° νŽ˜μ΄μ§€μ™€ μœ μ‚¬ν•œ 전체 ν™”λ©΄ λ·°κΉŒμ§€ 탐ꡬλ₯Ό μ§„ν–‰ν–ˆκ³ , 두 방식을 λͺ¨λ‘ μ œκ³΅ν•˜λŠ” κ²ƒμœΌλ‘œ κ²°μ •ν–ˆμŠ΅λ‹ˆλ‹€. 화면에 ν‘œν˜„λ˜λŠ” 방식이 μ—¬λŸ¬κ°œκ°€ λ˜λ©΄μ„œ λ³΅μž‘ν•¨λ„ μ˜¬λΌκ°€λŠ”κ±Έ μ›μΉ˜ μ•Šμ•˜κΈ° λ•Œλ¬Έμ—, μ‚¬μš©μžκ°€ μ›ν•˜λŠ” 경우 λ³΅μž‘ν•œ μ•‘μ…˜μ„ μžμ—°μŠ€λŸ½κ²Œ μˆ˜ν–‰ν•  수 μžˆλŠ” 방법도 μ°Ύμ•„λ³΄κ³ μž ν–ˆμŠ΅λ‹ˆλ‹€.

fxm λͺ¨λ‹¬ μ’…λ₯˜

iOS와 Android μ»΄ν¬λ„ŒνŠΈμ˜ κ²½ν—˜ 간극을 쀄이기 μœ„ν•΄μ„œ Androidμ—μ„œλŠ” μ œκ³΅λ˜μ§€ μ•Šμ§€λ§Œ iOSμ—μ„œ 자주 μ‚¬μš©λ˜λŠ” Stack μŠ€νƒ€μΌμ˜ λͺ¨λ‹¬μ€ μ‚¬μš©ν•˜μ§€ μ•Šλ„λ‘ κ²°μ •ν–ˆμŠ΅λ‹ˆλ‹€.

fxm λͺ¨λ‹¬ μ§€μ–‘ κ°€μ΄λ“œλΌμΈ

λͺ¨λ‹¬ 컨셉 UI - 전톡적인 Bottom sheet ν˜•νƒœ

λͺ¨λ‹¬ 컨셉 UI - μ»΄νŽ™νŠΈν•œ λ‹€μ΄μ–Όλ‘œκ·Έ μŠ€νƒ€μΌ

λͺ¨λ‹¬ 컨셉 UI - νŽ˜μ΄μ§€ 처럼 ν‘œν˜„λ˜λŠ” μŠ€νƒ€μΌ

λͺ‡ κ°€μ§€ μ œν’ˆλ“€*을 λ³΄λ©΄μ„œ μ•‘μ…˜μ΄λ‚˜ 무언가λ₯Ό νŠΈλ¦¬κ±°ν–ˆμ„ λ•Œ μ½˜ν…μΈ λ₯Ό 감싸고 μžˆλŠ” μ»¨ν…Œμ΄λ„ˆ μ‚¬μ΄μ¦ˆλ₯Ό μœ λ™μ μœΌλ‘œ μ‘°μ •ν•˜λŠ” νŠΈλ Œμ§€μ…˜μ΄ μžˆλ‹€λŠ” 점을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. μ΄λ ‡κ²Œ μœ λ™μ μœΌλ‘œ μ»¨ν…Œμ΄λ„ˆκ°€ μ‘°μ •λ˜λ©΄ 화면이 μ „ν™˜λ˜λ©΄μ„œ 더 κΉŠμ€ λ‹¨κ³„μ˜ ν”Œλ‘œμš°λ‘œ μ§„μž…ν•˜λŠ” 것 보닀 κ°€λ²Όμš΄ λ³€ν™”λ‘œ λŠκ»΄μ§„λ‹€κ³  νŒλ‹¨ν–ˆμŠ΅λ‹ˆλ‹€.

* μœ λ™μ μΈ μ»¨ν…Œμ΄λ„ˆλŠ” 트레이 μ‹œμŠ€ν…œμ΄λΌκ³ λ„ λΆˆλ¦¬λŠ” κ²½μš°κ°€ μžˆμŠ΅λ‹ˆλ‹€. μœ λ™μ„±μ„ μ„€κ³„ν•˜κΈ° μœ„ν•΄μ„œ Apple, Family, Craft, Slack 같은 μ—¬λŸ¬ μ œν’ˆμ˜ μƒν˜Έμž‘μš©μ„ μ°Έκ³ ν–ˆμŠ΅λ‹ˆλ‹€.

Apple App Store - iOSμ—μ„œ μ‰½κ²Œ μ°Ύμ•„ λ³Ό 수 μžˆλŠ” μ „ν™˜ μ˜ˆμ‹œ

fxm λͺ¨λ‹¬λ„ μœ λ™μ μΈ νŠΈλ Œμ§€μ…˜μ„ μ°¨μš©ν•΄μ„œ UX νŒ¨ν„΄μ„ ꡬ성할 수 μžˆλ„λ‘ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€. λͺ¨λ‹¬μ€ κ°€λ³€ 높이λ₯Ό κ°–κ³  μžˆμ–΄μ„œ λ‚΄λΆ€ 컨텐츠에 λ”°λΌμ„œ 높이가 자유자재둜 μ‘°μ •λ©λ‹ˆλ‹€. μ‚¬μš©μžλŠ” λͺ¨λ‹¬μ—μ„œ 무언가λ₯Ό λ™μž‘μ‹œμΌ°λ‹€κ³  ν•΄μ„œ λ°˜λ“œμ‹œ λͺ¨λ‹¬μ΄ λ‹«νžˆκ±°λ‚˜ 전체 ν™”λ©΄ νŽ˜μ΄μ§€λ‘œ μ§„μž…ν•˜μ§€ μ•Šκ³  ν˜„μž¬ 보고 μžˆλŠ” μƒνƒœμ˜ UIμ—μ„œ 계속 λ‹€μŒ 과업을 μˆ˜ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

Floating action button을 κΈ°μ€€μœΌλ‘œ μœ μ§€λ˜λŠ” λͺ¨λ‹¬ νŠΈλ Œμ§€μ…˜

선택, 확인 λ§₯락을 λ™μΌν•œ λͺ¨λ‹¬ μ»¨ν…Œμ΄λ„ˆμ—μ„œ 제곡

λ˜ν•œ λͺ‡ κ°€μ§€ μ‚¬μš©μ²˜μ—μ„œ μ§€μ •ν•œ 트리거 μš”μ†Œλ₯Ό ν†΅ν•΄μ„œ 전체 ν™”λ©΄μœΌλ‘œ μ „ν™˜ν•΄μ„œ 훨씬 더 λ³΅μž‘ν•œ μž‘μ—…μ„ μ§„ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‚¬μš©μžλŠ” μžμ„Έν•œ μ •λ³΄λ‚˜ κ³ κΈ‰ κΈ°λŠ₯을 ν•„μš”λ‘œ ν•˜λŠ” μ‹œμ μ— ν˜„μž¬ 화면을 λ²—μ–΄λ‚œλ‹€λŠ” 이질감 없이 μžμ—°μŠ€λŸ½κ²Œ μ ‘κ·Όν•  수 μžˆμŠ΅λ‹ˆλ‹€.

전체 ν™”λ©΄ λͺ¨λ‹¬λ‘œ μ „ν™˜ νŠΈλ Œμ§€μ…˜

μœ λ™μ μΈ λͺ¨λ‹¬ μ „ν™˜ ꡬ쑰λ₯Ό μ„€κ³„ν•œ μ΄ν›„μ—λŠ” μ „λ°˜μ μΈ λͺ¨λ‹¬μ—μ„œ λ„€λΉ„κ²Œμ΄μ…˜ νŒ¨ν„΄λ„ ν•¨κ»˜ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€. λͺ¨λ‹¬μ΄ μ „ν™˜λœ 이후에 μžμ—°μŠ€λŸ½κ²Œ 깊이 μžˆλŠ” 과업을 μˆ˜ν–‰ν•  수 μžˆλ„λ‘ λ„€λΉ„κ²Œμ΄μ…˜ κΈ°λŠ₯을 μ œκ³΅ν•˜λ©΄μ„œ 상단 νˆ΄λ°”μ—μ„œλŠ” μ–Έμ œλ“  쀑단할 수 μžˆλŠ” λ‹«κΈ° λ²„νŠΌμ΄ μ œκ³΅λ©λ‹ˆλ‹€.

ν™•μž₯된 λͺ¨λ‹¬ λ§₯λ½μ—μ„œ λ‹«κΈ° λ™μž‘

λͺ¨λ°”일 μ•±μ—μ„œ λ„€λΉ„κ²Œμ΄μ…˜ λ™μž‘μ€ μ•„μ£Ό κΈ°λ°œν•œ 아이디어와 ꡬ쑰가 μ•„λ‹ˆλΌλ©΄ νŠΉμ΄ν•˜κ²Œ λ˜λŠ” λ‹€λ₯΄κ²Œ λŠκ»΄μ Έμ„œλŠ” μ•ˆλœλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. λ”°λΌμ„œ fxm의 λ„€λΉ„κ²Œμ΄μ…˜ κ΅¬μ‘°λŠ” 각 ν”Œλž«νΌ OS λ„€μ΄ν‹°λΈŒ κΈ°λŠ₯을 μ΅œλŒ€ν•œ 보μž₯ν•  수 μžˆλ„λ‘ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€. iOS 같은 κ²½μš°μ—λŠ” λ„€μ΄ν‹°λΈŒ APIλ₯Ό κ·ΈλŒ€λ‘œ μ‚¬μš©ν•˜λ €λ©΄ ν˜•νƒœλ„ λ™μΌν•˜κ²Œ μœ μ§€ν•΄μ•Όν–ˆκΈ° λ•Œλ¬Έμ— UI ν‘œν˜„μ— μ œμ•½μ΄ μžˆκΈ°λŠ” ν–ˆμ§€λ§Œ κ°€λŠ₯ν•œ 여타 iOS μ•±μ—μ„œ μ œκ³΅ν•˜λŠ” κΈ°λŠ₯을 μ΅œλŒ€ν•œ ν™œμš©ν–ˆμŠ΅λ‹ˆλ‹€. Android 같은 κ²½μš°μ—λ„ κΈ°κΈ° λ„€λΉ„κ²Œμ΄μ…˜ λ°”λ₯Ό ν™œμš©ν•œ ꡬ쑰둜 μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€.

μ „μ§„ν•˜λŠ” λ„€λΉ„κ²Œμ΄μ…˜ ν”Œλ‘œμš°

μ „μ§„ν•˜λŠ” λ„€λΉ„κ²Œμ΄μ…˜ ν”Œλ‘œμš°

iOS λ„€λΉ„κ²Œμ΄μ…˜μ€ μ–Έμ œλ‚˜ μ•±μ˜ ν•˜λ‹¨ λ„€λΉ„κ²Œμ΄μ…˜μ΄ μžˆλŠ” λ ˆμ΄μ•„μ›ƒμ„ μƒμ •ν•΄μ„œ μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. νŽ˜μ΄μ§€λ“€μ΄ κ³„μ†ν•΄μ„œ μŒ“μ΄λŠ” Stack ꡬ쑰둜 μ„€κ³„λ˜μ—ˆμœΌλ©° 상단 λ„€λΉ„κ²Œμ΄μ…˜ λ°”μ˜ λ’€λ‘œκ°€κΈ° λ²„νŠΌμ„ λˆ„λ₯΄κ±°λ‚˜ λ””λ°”μ΄μŠ€ κ°€μž₯자리 μŠ€μ™€μ΄ν”„λ₯Ό ν†΅ν•΄μ„œ 이전 νŽ˜μ΄μ§€λ‘œ μ¦‰μ‹œ μ „ν™˜λ©λ‹ˆλ‹€.

Stack ꡬ쑰λ₯Ό μ‚¬μš©ν•  경우 λ„ˆλ¬΄ λ§Žμ€ νŽ˜μ΄μ§€ 기둝이 μŒ“μ΄λ©΄ 졜초 ν™”λ©΄μœΌλ‘œ μ΄λ™ν•˜λŠ”κ²Œ μ–΄λ ΅κΈ° λ•Œλ¬Έμ— λͺ¨λ“  Stack을 단좕할 수 μžˆλŠ” λ™μž‘λ„ μ„€κ³„ν–ˆμŠ΅λ‹ˆλ‹€. ν•˜λ‹¨ λ„€λΉ„κ²Œμ΄μ…˜μ˜ ν˜„μž¬ ν™œμ„±ν™”λœ 메뉴λ₯Ό λ‹€μ‹œ ν•œ 번 νƒ­ν•˜λ©΄ μ–΄λ–€ ν™”λ©΄μ—μ„œλΌλ„ 이전 Stack듀을 λ¬΄μ‹œν•˜κ³  졜초 ν™”λ©΄μœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€.

μ „μ§„, ν›„ν‡΄ν•˜λŠ” λ„€λΉ„κ²Œμ΄μ…˜ λ™μž‘

Stack을 λ¬΄μ‹œν•˜λŠ” Jump λ™μž‘

AndroidλŠ” ꢌμž₯ κ°€μ΄λ“œμ— λ”°λΌμ„œ 2 뎁슀 이상 ν™”λ©΄μ—μ„œλŠ” μ•±μ˜ ν•˜λ‹¨ λ„€λΉ„κ²Œμ΄μ…˜ λ°”κ°€ μ œκ³΅λ˜μ§€ μ•ŠλŠ” 차이점을 κ°–κ³  μžˆμŠ΅λ‹ˆλ‹€. 이전 ν™”λ©΄μœΌλ‘œ μ΄λ™ν•˜λ €λ©΄ 상단 λ„€λΉ„κ²Œμ΄μ…˜μ˜ λ’€λ‘œκ°€κΈ° λ²„νŠΌμ„ λˆ„λ₯΄κ±°λ‚˜ κΈ°κΈ° λ„€λΉ„κ²Œμ΄μ…˜ λ°”λ₯Ό ν™œμš©ν•΄μ„œ 이동할 수 μžˆμŠ΅λ‹ˆλ‹€.

Android λ„€λΉ„κ²Œμ΄μ…˜ λ°”

PC와 Mobile 두 λ””μžμΈ μ‹œμŠ€ν…œ foundation componentκ°€ μ„œλ‘œ κ³΅μœ λ˜λ©΄μ„œ μ˜μ‘΄μ„±μ΄ λ°œμƒν•  것이고 μž₯기적으둜 방해물이 λ˜μ§€ μ•Šμ„κΉŒ μš°λ €ν–ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ 두 μ‹œμŠ€ν…œμ„ μ™„μ „νžˆ λΆ„λ¦¬λœ ꡬ쑰둜 μ„€κ³„ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€. μ˜ˆμƒκ³Ό λ‹€λ₯΄κ²Œ 두 ν”Œλž«νΌμ—μ„œ μƒ‰μƒμ΄λ‚˜ μ•„μ΄μ½˜ 등을 λ˜‘κ°™μ΄ μ œκ³΅ν•΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ 자주 λ°œμƒν–ˆκ³ , 였히렀 에셋을 두 벌 κ΄€λ¦¬ν•˜κ²Œ λ˜λ©΄μ„œ κ΅¬ν˜„ μΈ‘μ—μ„œ 챙겨야 ν•  쀑간 μž‘μ—…μ΄ λŠ˜μ–΄λ‚˜μ„œ 생산성이 λ–¨μ–΄μ§€λŠ” κ²°κ³Όλ₯Ό μ΄ˆλž˜ν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

PC, Mobile이 λ°©ν–₯이 λ‹€λ₯Έ κ²½ν—˜μ„ μ œκ³΅ν•˜λ‹ˆ 그에 λ§žλŠ” λ””μžμΈ μ‹œμŠ€ν…œμ„ 섀계해야 ν•˜λŠ” 것도 μ€‘μš”ν•œ μ§€μ μ΄μ§€λ§Œ, 두 ν”Œλž«νΌμ„ ν•˜λ‚˜μ˜ β€˜μ œν’ˆβ€™μœΌλ‘œ μƒκ°ν•˜κ³  λ””μžμΈ μ‹œμŠ€ν…œμ˜ 기반이 곡유되면 μ œν’ˆμ— μœ μ—°ν•œ ν™•μž₯μ„±**을 μ œκ³΅ν•  수 μžˆλ‹€λŠ” 점을 λ°°μ› μŠ΅λ‹ˆλ‹€.

** λ©€ν‹° ν”Œλž«νΌμ„ μœ„ν•œ λ””μžμΈ μ‹œμŠ€ν…œμ„ κ΅¬μƒν•˜λŠ” 방법에 λŒ€ν•΄μ„œλŠ” μŠ€ν¬ν‹°νŒŒμ΄ λ””μžμΈ μ‹œμŠ€ν…œνŒ€μ˜ How Spotify’s design system goes beyond platforms 글을 μΆ”μ²œν•©λ‹ˆλ‹€.

Foundationκ³Ό Componentλ₯Ό μ œμž‘ν•˜λŠ” 것도 μ€‘μš”ν•˜μ§€λ§Œ, 잘 μ‚¬μš©λ  수 μžˆλŠ” 방법을 μ œκ³΅ν•˜λŠ” 것도 μ€‘μš”ν•©λ‹ˆλ‹€. 챕터 μ•ˆμ—μ„œλŠ” λ””μžμΈ μ‹œμŠ€ν…œ κΈ°μ—¬ ν”„λ‘œμ„ΈμŠ€κ°€ μ •μ°©λ˜μ–΄μžˆμ—ˆμ§€λ§Œ, λ„λ©”μΈμ—μ„œ μž„μ˜λ‘œ μˆ˜μ •ν•΄μ„œ μ‚¬μš©ν•˜λŠ” 것도 λ§‰μ§€λŠ” μ•Šμ•˜κΈ° λ•Œλ¬Έμ— ν•„μš”ν•œ νŒ¨ν„΄μ΄λ‚˜ Componentλ₯Ό νŒŒμ•…ν•˜κΈ°κ°€ μ–΄λ €μ› μŠ΅λ‹ˆλ‹€. μ˜¬λ°”λ₯Έ Hand-off, λ™μž‘ λͺ…μ„Έ, κ°€μ΄λ“œλ₯Ό 잘 μ€€λΉ„ν•΄λ‘λŠ” 것과 λ³„κ°œλ‘œ μš΄μ˜ν•˜λ©΄μ„œ λ°œμƒν•˜λŠ” μ—¬λŸ¬ μ΄μŠˆλ“€κ³Ό ν•„μš”ν•œ μš”μ†Œλ“€μ„ λ°œκ΅΄ν•˜κ³  λ‹€μ‹œ μ •λ¦¬ν•˜λŠ” 과정이 ν”„λ‘œμ„ΈμŠ€λ₯Ό κΈ°μ€€μœΌλ‘œ νŒλ‹¨ν•  수 μžˆμ–΄μ•Ό ν•œλ‹€λŠ” 것을 λ°°μ› μŠ΅λ‹ˆλ‹€.

ν”„λ‘œμ„ΈμŠ€ μ •λΉ„ λ¬Έμ„œ

Endnote Β· ν•΄λ‹Ή μ—μ„Έμ΄μ—λŠ” ν”„λ‘œμ νŠΈ μ§„ν–‰ λ‹Ήμ‹œ μ‹€μ œλ‘œ κ΅¬ν˜„λ˜μ§€ λͺ»ν–ˆλ˜ λ‚΄μš©μ΄ ν¬ν•¨λ˜μ–΄μžˆμŠ΅λ‹ˆλ‹€. μ²¨λΆ€λœ μΈν„°λ ‰μ…˜ μ˜ˆμ œλ“€μ€ λͺ¨λ‘ Origami Studioλ₯Ό ν†΅ν•΄μ„œ μ œμž‘λ˜μ—ˆμœΌλ©°, κΈ€κ³Ό 이미지λ₯Ό μ œμž‘ν•˜λŠ”λ° AIλŠ” μ‚¬μš©λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

flex μ†Œκ°œ

λΉ λ₯΄κ²Œ μ„±μž₯ν•˜λŠ” B2B SaaS HR μŠ€νƒ€νŠΈμ—…μœΌλ‘œ, μœ μ—°ν•œ 톡합 HR ν”Œλž«νΌμ„ μ œκ³΅ν•˜μ—¬ κΈ°μ—…μ˜ 인λ ₯ 관리λ₯Ό κ²½ν—˜μ„ ν˜μ‹ ν•©λ‹ˆλ‹€. κ·Όνƒœ 관리, κΈ‰μ—¬ μ •μ‚°, μ „μž 계약, μ›Œν¬ν”Œλ‘œμš°, μΈμ‚¬μ΄νŠΈ λ“± λ‹€μ–‘ν•œ κΈ°λŠ₯κ³Ό μ‚¬μš©μž μ€‘μ‹¬μ˜ λ””μžμΈμœΌλ‘œ 업무 ν™˜κ²½μ— μœ μ—°ν•˜κ²Œ λŒ€μ‘ν•˜κ³  μˆ˜μ€€ 높은 HR κ²½ν—˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€.