๋ค์ด๊ฐ๋ฉฐ
์ฐ๋ฆฌ๋ ๊ฐ๋ฐ์ ํ๋ฉด์ ๋ค์๊ณผ ๊ฐ์ ์ง๋ฌธ์ ํ ์ ์ด ์์๊น? - '์ด ๋ถ๋ถ์ ์ด๋ ๊ฒ ํ๋ ๊ฒ์ด ์ข์ง ์์๊น์?' · '์ด๊ฑด ์ด๋ ๊ฒ ๋ฐ๊ฟ๋ณด๋ ๊ฑด ์ด๋จ๊น์?' - ๊ฐ๋ฐ์๋ ๋จ์ํ ์ฝ๋๋ง ์ ์ง๋ฉด ๋๋ค๋ ์๊ฐ์์ ๋ฒ์ด๋ ํ๋ก๋ํธ์ ๋ํด '์ฃผ์ฒด์ ์ผ๋ก' ์๊ฐํ๊ณ ๋ง๋ค์ด ๋๊ฐ๋ ์ญํ ์ด ๋์ด์ผ ํ๋ค. ๋์์ด๋ ๋ฐ ๊ธฐํ์๋ค๊ณผ '์ฃผ์ฒด์ ์ผ๋ก' ์ฌ์ฉ์ฑ์ ๋ํด ์ํตํ ์ ์๋ ํ์ ๊ธฐ๋ฅด๋ ๊ฒ์ด ๋ค์ ์คํฐ๋์ ๋ชฉํ๋ค.
- ์ ์พํ ์กํ ์คํฐ๋(UI·UX Challenge) ์๊ฐ๊ธ ์ค ์ผ๋ถ ๋ฐ์ท -
01. H.I.G์์ ์์๋ณธ Text Fields
๋ณธ ๋ด์ฉ์ H.I.G - Controls - Text Fields ๋ฅผ ํธ์ญํ ๊ฒ์ ๋๋ค.
๊ฐ๋
- ํ ์ค์ ๊ณ ์ ์ ์ธ ๋์ด๋ฅผ ๊ฐ์ง ํ๋ (๋ฅ๊ทผ ๋ชจ์๋ฆฌ๋ ์ ํ ์์)
- ์ฌ์ฉ์๊ฐ ํ๋๋ฅผ ํญํ ๋ ํค๋ณด๋๊ฐ ์๋์ ์ผ๋ก ๋ํ๋จ
- ์ด๋ฉ์ผ ์ฃผ์์ ๊ฐ์ด ์ ์ ์์ ์ ๋ณด๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ์ ํจ
5๊ฐ์ง ํฌ์ธํธ
- ๋ชฉ์ ์ ๋ฌ์ ๋์์ด ๋ ์ ์๋๋ก ํ ์คํธ ํ๋ ์์ ํํธ ํ์ํ๊ธฐ
- ํ ์คํธ ํ๋์ ์ค๋ฅธ์ชฝ ๋์ ์ง์ฐ๊ธฐ ๋ฒํผโ ํ์ํ๊ธฐ
- ์ ์ ํ๊ฒ ๋ณด์ ํ ์คํธ ํ๋(Secure TextField) ์ฌ์ฉํ๊ธฐ (optional)
- ์ด๋ฏธ์ง์ ๋ฒํผ์ ์ฌ์ฉํ์ฌ ํ ์คํธ ํ๋์ ๋ช ํ์ฑ๊ณผ ๊ธฐ๋ฅ ์ ๊ณตํ๊ธฐ (optional)
- ์ ์ ํ ํค๋ณด๋ ์ ํ ํ์ํ๊ธฐ
02. H.I.G์์ ์์๋ณธ Data Entry
๋ณธ ๋ด์ฉ์ H.I.G - User Interaction - Text Fields ๋ฅผ ํธ์ญํ ๊ฒ์ ๋๋ค.
8๊ฐ์ง ํฌ์ธํธ
- ๊ฐ๋ฅํ๋ค๋ฉด ์ ํ ์์ ์ ๊ณตํ๊ธฐ (์. Picker์ ๊ฐ์ Control์ ์ด์ฉ)
- ๊ฐ๋ฅํ ๋๋ง๋ค ์์คํ ์์ ์ ๋ณด๋ฅผ ์ป๊ธฐ (์ ์ ์๊ฒ ๊ณ์์ ์ผ๋ก ์ถ๊ฐ ์์ฒญํ์ง ๋ง ๊ฒ)
- ์ถ๋ก ์ด ๊ฐ๋ฅํ ๊ธฐ๋ณธ ๊ฐ(Default value) ์ ๊ณตํ๊ธฐ (๊ฐ๋ฅ์ฑ์ด ๋์ ๊ฐ์ผ๋ก ํ๋๋ฅผ ๋ฏธ๋ฆฌ ์ฑ์ธ ๊ฒ)
- ํ์ํ ๊ฐ์ ์์งํ ํ์ ๋ฒํผ(Advanced)์ ํ์ฑํ ํ๊ธฐ (๋ชจ๋ ํ์ ํ๋์ ๊ฐ์ด ์๋์ง ํ์ธํ๊ณ ์ ํธ๋ฅผ ์ ๊ณตํ ๊ฒ)
- ํ๋ ๊ฐ ๋์ ์ผ๋ก ๊ฒ์ฆํ๊ธฐ (์ ๋ ฅ ์งํ์ ํ๋ ๊ฐ์ ํ์ธํด์ ์ฌ์ฉ์๊ฐ ์ฆ์ ์์ ํ ์ ์๋๋ก ํ ๊ฒ)
- ํ์ํ ๊ฒฝ์ฐ์๋ง ํ๋ ๊ฐ ์๊ตฌํ๊ธฐ (์ ๋ง ํ์ํ ์ ๋ณด์๋ง ํ์ ํ๋๋ฅผ ์ฌ์ฉํ ๊ฒ)
- ๊ฐ ๋ชฉ๋ก์ ํตํด ์ฝ๊ฒ ํ์ํ ์ ์๋๋ก ํ๊ธฐ (ํ ์ด๋ธ ๋๋ ํผ์ปค๋ ๊ฐ์ ์ ํํ๊ธฐ ์ฉ์ดํด์ผ ํจ, ์ ๋ ฌ ๋๋ ๋น ๋ฅธ ๊ฒ์ ์ ๊ณต)
- ๋ชฉ์ ์ ๋ฌ์ ๋์์ด ๋ ์ ์๋๋ก ํ ์คํธ ํ๋ ์์ ํํธ ํ์ํ๊ธฐ
03. ์ค๊ฐ ์ ๋ฆฌ
์ฌ์ฉ์๊ฐ ์ฑ์ ํธํ๊ฒ ์ฌ์ฉํ ์ ์๊ฒ, ๋ ๋์๊ฐ ๋ฐ์ดํฐ ์ ๋ ฅ์ ์ฝ๊ฒ ํ ์ ์๋๋ก ํ๋ ค๋ฉด ์ ์ ํ ํํ์ ์ ๋ ฅ ํผ์ ์ฌ์ฉํด์ผ ํ๋ค.
04. ๋์์ธ ๊ด์ ์์ ๋ฐ๋ผ๋ณธ ํ ์คํธ ํ๋
ํ ์คํธ ํ๋์ ๋ํด ์์๋ณด๋ ์ค ์ข์ ๊ธ์ ๋ฐ๊ฒฌํ๋ค. ๋ ๊ธ ๋ชจ๋ ์ฝ์ด๋ณด๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
(์ ์๊ถ ๋๋ฌธ์ ์ด๋ฏธ์ง๋ฅผ ์ฒจ๋ถํ ์ ์์ด์ ์์ฝ๋ค.. ๊ผญ ์ฝ์ด๋ณด์๊ธธ..)
05. ์ฌ๋ก ์๊ฐ
์ฌ๋ก 01. ๋ฐฐ๋ฌ์ ๋ฏผ์กฑ
๊ด์ฐฎ์ ์
โญ๏ธ ํ ๋ฒ ๋ ์ฌ์ฉ์์๊ฒ ๋ํ ์ผํ๊ฒ ํํธ๋ฅผ ์ ๊ณตํ๋ฉด์, ์ ๋ณด๋ฅผ ์ฝ๊ฒ ์์ฑํ ์ ์๋๋ก ์ ๋ํ๊ณ ์๋ค.
- ํฌ์ปค์ค ์ default placeholder๊ฐ ํ ๋๋ฆฌ๋ก ์ ๋๋ฉ์ด์ ๋๋ ๋ถ๋ถ์ด ์ธ์ ๊น๋ค.
- ๋ ๋ค๋ฅธ detail placeholder๊ฐ ๋์ค๋ ๊ฒ์ด ์ธ์ ๊น๋ค.
โญ๏ธ ์ฌ์ฉ์๊ฐ ํ์ฌ ์ด๋ ํ๋์ ์์นํด ์๋์ง ๋ช ํํ๊ฒ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ์๋ค.
- ํฌ์ปค์ค ๋์์ ๋ ํ ๋๋ฆฌ ์์ด ๋ณ๊ฒฝ๋๋ค.
โญ๏ธ ์์ธ ์ฃผ์๋ฅผ ์ ๋ ฅํ๋ ๊ฒฝ์ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก ํ ์คํธ ํ๋๋ฅผ ์ฌ์ฉํด์ ์ ๋ ฅ๋ฐ๋ ์ ๋ณด๋ณด๋ค ๋ด์ฉ์ด ๋ง๋ค.
- ํ ์คํธ ์ ๋ ฅ ์์ clear ๋ฒํผ์ด ์ ๊ณตํ๊ณ ์๋ค.
- ํฌ๊ธฐ๊ฐ ์ผ๋ฐ clear ๋ฒํผ๋ณด๋ค ํฌ๋ค. (๋๋ฅด๊ธฐ ํธํ๋ค.)
โญ๏ธ ํ ์์์์๋ ๊ธ์ ์๊ฐ ํฌ๊ฒ ์ํฅ์ ์ฃผ์ง ์์ง๋ง..
- ๊ธ์ ์๋ ์ ํ์ด ์๋๋ฐ ๋๋ํ ๊ธ์ ์๋ก ์ค์ ๋์ด ์์
์ฌ๋ก 02. ์ฑ ์คํ ์ด
๊ด์ฐฎ์ ์
- placeholder๊ฐ ์ ๊ณต๋๊ณ ์๋ค.
- ์ํธ ์ ๋ ฅํ๊ณ ๋ก๊ทธ์ธ ์๋ํ์ ๋ ๋ก๋ฉ ์ธ๋์ผ์ดํฐ๊ฐ ์ฐ์ธก์ ํ์๋๊ณ ์๋ค.
- ์ํธ ์ ๋ ฅ์ด ์คํจํ์ ๋ ์คํจ ๋ฉ์์ง ๋์ , ์ข์ฐ๋ก ํ๋ค๋ฆฌ๋ ์ ๋๋ฉ์ด์ ์ผ๋ก ์คํจ๋ฅผ ํ์ํ๊ณ ์๋ค.
- ์คํฌ๋ฆฐ ๋ นํํ ๋ ๋น๋ฐ๋ฒํธ ์ ๋ ฅ ๋ถ๊ฐ ๋ณด์ด์ง ์์๋ค. (๋๋ฌด ๋น์ฐํ๊ฑด๊ฐ..^^)
์์ฌ์ด ์
- clear ๋ฒํผ์ด ์ ๊ณต๋์ง ์๊ณ ์๋ค.
์ฌ๋ก 03. 29cm
์์ฌ์ด ์ ๋ฐ ๊ฐ์ ์
- ํ
์คํธ ํ๋๊ฐ ์ผ๋จ ํด๋์ ํ ์์์ ๋ง๊ฒ ํ๋๊ฐ 3๊ฐ์ด๋ค.
- ์ด๋ฐ ๋ถ๋ถ๋ ํ๋๋ฅผ 3๋ฒ์ด๋ ์ฎ๊ฒจ๊ฐ๋ฉด์ ์ ๋ ฅ์ ํด์ผ ํด ํผ๋ก๋๊ฐ ๋์์ง๋ค.
- ์ด๋ฐ์์ผ๋ก ๋ง๋ค๊ฑฐ๋ฉด ์๋ฆฟ์์ ๋ง์ถฐ์ ์ ๋ ฅํ์ ๋ ๋ค์ ํ๋๋ก ๋์ด๊ฐ๊ฒ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
- ๋ง์ฝ ํ๋์ ํ๋๋ก ๊ฐ์ ธ๊ฐ๊ฑฐ๋ฉด ์ ํ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ ๋ ์๋์ ์ผ๋ก ๋์ฌ๊ฐ ๊ตฌ๋ถ๋๋๋ก ํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
06. ์ฌ๋ก ๊ตฌํ ์์
๋ฐฐ๋ฌ์ ๋ฏผ์กฑ์์ ์ฌ์ฉํ๋ ํ ์คํธ ํ๋๋ฅผ ์ปค์คํ ํด์ ๊ตฌํํด๋ณด์๋ค.
Placeholders๋ก ๋ ์ด๋ธ์ ๋์ฒดํ์ง ๋ง๋ผ.
์์์ ์ธ๊ธํ๋ ๋ธ๋ก๊ทธ์ ์๋ ๋ด์ฉ ์ค ์ธ์ ๊น์๋ ๋ด์ฉ ์ผ๋ถ๋ฅผ ๊ฐ์ ธ์๋ค.
- placeholder ํ ์คํธ๊ฐ ์ฌ๋ผ์ง๊ฒ ๋๋ฉด, ์ฌ์ฉ์๋ ๋จ๊ธฐ ๊ธฐ์ต์ ํ๊ณ ์์ด์ผ ํ๋ค.
- ์๋ฅผ ๋ค์ด, ์ฌ์ฉ์๊ฐ ๋ชจ๋ ํ๋์ ์ ๋ ฅ์ ๋ง์น๊ณ ์ ์ถํ๋ ค๊ณ ํ๋ค.
- ๋ง์ฝ ๋ ์ด๋ธ์ด ์๊ณ , ์ ๋ ฅ ํผ ์์ฒด๊ฐ ๋๋ฌด ๋ง๋ค๋ฉด ๋ชจ๋ ์ ๋ณด๋ฅผ ๋ง๊ฒ ๊ธฐ์ ํ๋์ง ํ์ธํ๊ธฐ๊ฐ ์ด๋ ต๋ค.
- ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ floating labels ํํ๋ก์จ ํด๊ฒฐํ ์ ์๋ค.
์๋ฆฌ ํ์์ ํ ์คํธ๊ฐ ์ถฉ๋ถํ ๊ฒฝ์ฐ ํ ์คํธ ํ๋๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด ๋ณ๋์ ๋ ์ด๋ธ์ ์ฌ์ฉํ์ง ๋ง์ญ์์ค.
H.I.G์๋ ์๋์ ๊ฐ์ ๋ฌธ๊ตฌ๊ฐ ์ ํ์๋ค. ์ฒ์์๋ ๊ตณ์ด ๋ ์ด๋ธ์ ๋ ๋ง๋๋ ๊ฒ์ ๋ญ๋น๋ผ๊ณ ๋ณด์๋ค.
ํ์ง๋ง ์ ๊ธ์ ์ฝ๊ณ ์๊ฐํด๋ณด๋
- ์ ๋ ฅ ํผ์ด ๋๋ฌด ๋ง๊ณ ์ต์ข ์ ์ถ ์ ํ ๋ฒ ๋ ์ ๊ฒํ๊ณ ์ถ์ ๊ฒฝ์ฐ
- ์ฑ์ ๋๊ฐ๋ค ๋ค์ด์์ ๋ค์ ์ ๋ ฅ์ ์ด์ด๋๊ฐ๋ ๊ฒฝ์ฐ
- ...
๋ฑ๋ฑ์ ์์๋ฅผ ์๊ฐํด๋ณด๋ฉด, ๋ ์ด๋ธ์ด ์ ๊ณต๋๋ ๊ฒ์ด ๋ ๋์๋ณด์ธ๋ค๊ณ ์๊ฐ์ด ๋ค์๋ค.
๋ฐฐ๋ฌ์ ๋ฏผ์กฑ์์ ์ฌ์ฉํ๋ ํ ์คํธ ํ๋, ๊ทธ๋ฆฌ๊ณ ์๊ฐ
- ํด๋น ํ ์คํธ ํ๋์์๋ floating labels ํํ๋ก์จ ๋ ์ด๋ธ์ ๋์ฒดํ๊ณ ์๊ณ ,
- ์ข์๋ค๊ณ ์๊ฐํ๋ ๋ถ๋ถ์ ๋ ์ด๋ธ์ด ์ฌ๋ผ๊ฐ๊ณ ๋ ๋ค์ ๋ํ ์ผํ placeholder๊ฐ ๋ ํ ๋ฒ ์ ์๋๊ณ ์์๋ค๋ ์ ์ด๋ค.
- ์๋ฅผ ๋ค์ด ์์ธ ์ฃผ์๋ผ๊ณ ํ๋ค๋ฉด ์ด๋ค ํํ๋ก ์ฃผ์๋ฅผ ์ ๋ ฅํด์ผ ํ๋์ง ์ค๋ช ํด์ค์ผ๋ก์จ ์ฌ์ฉ์๊ฐ ํด๋น ๋ทฐ์์ ๋๋ฌด ๋ง์ ์๊ฐ์ ์๋นํ์ง ์๋๋ก ๋๋๋ค.
- ์ฌ์ค floating text field๋ ์ด๋ฏธ ๋ง์ด ๋ณด์ด๋ ํํ๋ค. ๋ ์ด๋ธ์ด ํ ์คํธ ํ๋ ์๋ก ์ฌ๋ผ๊ฐ๋ ๊ฒ๋ ๋ง์ด ์๋๋ฐ ์ด ์์๊ฐ ์ข์๋ ๊ฒ์ ํ ๋๋ฆฌ์ ๋ ์ด๋ธ์ด ๊ฑธ์น๋ฉด์ ํ๋์ ํ๋๋ผ๋ ๋ถ๋ถ์ ๋ณด์ฌ์ฃผ๋ ๊ฒ ๊ฐ์ ํ๋ ๊ตฌ๋ถ์ด ํธํ๋ค๊ณ ์๊ฐํ๋ค.
- ๋ํ, ๋ถ๋๋ฌ์ด ์ ๋๋ฉ์ด์ ์ด ์๋นํ ์ธ์ ๊น์๋ค. ์ ์ ํ ์ ๋๋ฉ์ด์ ์ ์ฑ์ ์ฌ์ฉํ๊ณ ์ถ๊ฒ ๋ง๋ ๋ค.
- ์ฌ๋ก๋ฅผ ์กฐ์ฌํ๋ค๋ณด๋, clear button์ด ์๋ ์ฑ๋ค์ด ์ ๋ง ๋ง์๋๋ฐ ์ด๋ฐ ๋ถ๋ถ์ ์์ ์ด ํ์ํ๋ค๊ณ ๋๊ผ๋ค. ์ฌ์ฉ์ ์ ์ฅ์์ ๊ธ์๋ฅผ ํ๋์ฉ ์ง์ฐ๋ ๊ฒ์ ํนํ ํ๋ค๋ค.
07. ๋ง๋ฌด๋ฆฌํ๋ฉฐ
์ด๋ฒํธ์์๋ ํ ์คํธ ํ๋์ ๋ฐ์ดํฐ ์ํธ๋ฆฌ์ ๋ํ ์ฌ๋ก ์กฐ์ฌ์ ๋ง์ ๊ณ ๋ฏผ์ ํด๋ณด์๋ค. ๋จ์ํ ๊ฐ๋ฐ๋ง ํ๋ ๊ฒ์ด ์๋๋ผ ๋ ๋์๊ฐ ์ฌ์ฉ์ฑ์ ๋ํ ๊ณ ๋ฏผ์ ํด๋ณผ ์ ์๋ ์ ์๋ฏธํ ์๊ฐ์ด์๋ค. ๋ค์ํธ์์๋ ์ปค์คํ ํ ์คํธ ํ๋ ๊ตฌํ ํ๊ธฐ์ ๋ํด์ ๊ณต์ ํ๋๋ก ํ๊ฒ ๋ค. ๊ตฌํํ๋๋ผ ๊ฝค๋ ํ๋ค์๋๋ฐ ๋ง์ ๊ตฌํ์ ํ๊ณ ๋๋ ๋ฟ๋ฏํ๋ค.
์์ผ๋ก๋ UI·UX์ ๋ํด์ ๋ ๊ณ ๋ฏผํ๋ ๊ฐ๋ฐ์๊ฐ ๋๋๋ก ํ๊ฒ ๋ค. ๐
'๐ UIUX' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[UIยทUX Challenge] Navigation Bars (0) | 2021.11.09 |
---|