2023. 12. 10. 23:46ใExperiences/Activities
๐ฉ๐ป
๊ฐ๋ฐ ๊ด๋ จ ๊ณ ๋ฏผ๋ค๊ณผ
์ํผ์๋๋ฅผ ์ด์ผ๊ธฐํด์ฃผ์ จ๋๋ฐ
๋๋ ๊ฐ์ด ๊ณ ๋ฏผํด๋ณด๋ฉด์, ๋ชฐ์ ํด์ ๋ค์ ์ ์์๋ค.
๋ค์ํ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ๊ณผ ์ ๊ทผ์ ๋ํด ์๊ฐํ ์ ์์ด์
๊ต์ฅํ ์ฌ๋ฏธ์๊ณ , ์ ์ตํ๋ ๊ฒ ๊ฐ์ต๋๋ค :)
ํ๋กํ ์ ํ ์ ๋๋ฉ์ด์
- ํ๋กํ UI ๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํ ๊ฒ์ธ๊ฐ?
- ์ด๋ค ์์ ์ ํด๋น ํจ์๋ฅผ ํธ์ถํ ๊ฒ์ธ๊ฐ?
- ํด๋ฆญ ์ ์ด๋ค ํ๋กํ์ด ๋ฉ์ธ์ธ๊ฐ?
- ์ํฉ์ ๋ฐ๋ผ ๋ด๋ถ์ ํ๋๊ทธ๋ฅผ ์ฌ์ฉํด์ผํ๋ ๊ฒฝ์ฐ๋ ์๋ค
- ์ต์ํ ์นด์นด์ค๋ฑ ํฌ UI๋ฅผ ์์๋ก ์ค๋ช ํด์ฃผ์ ์ ์ดํด๊ฐ ์ ๋์๋ค
์ด๋ฏธ์ง ํ์ง ์ ํ ํ์
- ์ฒ์์๋ ์๋ฒ ๋ฌธ์ ๋ก ํ์
- Circle crop API ์ค down sample ๋ฌธ์
- Center Outside API๋ upscale ์ง์
- ๋๋ถ๋ถ ์ด๋ฏธ์ง ์ฉ๋์ ์ค์ด๋ ๊ฒ์ ๋ ์ค์
์์ค ํ์ง์ ๋ง๋๋ก ๋์จ optional์ ์ฌ์ฉํ์ฌ ๋ฌธ์ ํด๊ฒฐ - ๋์์ด ์ด์ํ ๋๋ ๊ณต์ ๋ฌธ์๋ฅผ ์ฒดํฌํ์
์ฃผ์๋ ์ ์ฝ๊ณ , ์ฝ๋๋ฅผ ์ ์ฝ์
UI ํ ์คํธ & ์ด๋ฏธ์ง
- ์นด์นด์ค๋ ์ ๋ ํ ์คํธ๋ฅผ ๋ง์ด ํ๋ค.
- Mock or Spy / fake ๊ฐ์ฒด๋ฅผ ์ฌ์ฉ
- Placeholder๊ฐ ์๋ ๊ฒฝ์ฐ์ ๋ฌ๋ฆฌ
- ํน์ ์ผ์ด์ค๋ ํ์์ ์ผ๋ก ์ด๋ฏธ์ง๊ฐ ์์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
- ๋คํธ์ํฌ ์ํฉ์ ๊ณ ๋ คํด์ผ ํจ
- ์ฅ๋น ์ฐ๊ฒฐ ์ ์ด๋ค ์ธํ ์ ํด์ผํ ์ง ๊ฐ์ด๋๋ผ์ธ
- ๊ฐ๋ก์ฑ์ ์ฑ๊ณต์ผ๋ก ๋ง๋ค์ด๋ฒ๋ฆฌ๊ธฐ
- UI ํ ์คํธ์์ ์ค์ํ ๊ฒ
- ํ๋์จ์ด ์ํํธ์จ์ด ์คํ ๋ฆฌ์ง ์ํฅ์ ์ ๋ฐ๋๋ก ๋ง๋๋ ๊ฒ
- ํน์ ํ๋์จ์ด์ ์ํฉ์ ๊ณ ๋ คํ ๋ก์ง ๋ฃ์ด์ผ ํจ
ex) ํ๋ฆฝ์ด ๋ฐ์ผ๋ก ์ ํ์ ์คํฌ๋กค ๋ก์ง ์์
์์ฐ์ค๋ฌ์ด ์ ์ค์ณ
- ์์ก ์จ๊ธด ์ดํ ๋ค์ ๋ณด์ฌ์ค ๋, ์ฌ๋ผ์ด๋ ์ ์ค์ณ ๊ตฌํ
- Textview์ ์ ์ค์ณ, ์ฌ๋๋ง๋ค ์์ํ๋ ํฌ์ธํธ๊ฐ ๋ค๋ฆ
- ๊ตฌ๊ธ๊ณผ ์ ํ์ ์ ์ ํ ํฐ์น ํฌ๊ธฐ์ ๋ํ ๊ฐ์ด๋ (HIG, AMD)
- ์ฌ์ฉ์๋ง๋ค ํฐ์ ์ฌ์ฉํ๋ ์์ญ๋ ๋ค๋ฆ
ex) ์ผ์์ก์ด์ ์ค๋ฅธ์์ก์ด ์ ์ ์ ์ฐจ์ด์
- ํฐ์น ์์ญ๋ ๋์ฌ์ผ ํ๋ค
- ์ ์ค์ฒ์ ๋ฐฉํฅ์?
- ํจ๋ฉ์ ํค์ฐ๋ ๊ฒ์ ์ ์
- ์ง์ ํฐ์น๋ฅผ ๊ฐ์ ํ๋ ๊ฒ์ ์ด๋ ค์
๋ฐ๋ณต์ ์ธ ์์ ์ ๋ํ ํ๋ฌ๊ทธ์ธ
- ํด๋ฆฐ ์ํคํ ์ฒ ๊ธฐ๋ฅ๋ณ ๋ชจ๋ํ
- ์นด์นด์ค๋ฑ ํฌ ์ฉ์ผ๋ก ์ปค์คํ ํ
- ํ์ฌ ๋ณ ๋์์ธ์์คํ ์ ๋ํ ๊ณตํต ์ฝ๋๋ค
- ๋ฐ๋ณต์ ์ธ ์์ ๋ค์ ํ๋ฒ์ generate ํ๋๋ก
- ๋ฐ๋ชจ ์ฑ / ๋ชจ๋๋ง ์คํํ๋ ์ฑ์ ํ๋ ๋ง๋ฆ
- Single App Module์์ ๊ณ์ธต ๋จ์์ ๋ชจ๋๋ก
- UI / Domain / Data
- ๊ฒฉ๋ฆฌํ๋ค๋ ์
์ฅ์์ ํผ์ฒ ๋ณ ๋ถ๋ฆฌ
ํ์ง๋ง ๋ ๊ณตํต์ธ ๋ถ๋ถ๋ ์กด์ฌ
- ์ด์ ํ์ํ ๊ธฐ๋ฅ์ผ๋ก๋ง ๊ตฌ์ฑ๋๋ ์ํ ์ฑ
- ๋น๋ ์๊ฐ์ ์ฐธ์กฐํ๋ ๋ชจ๋ ์์ ์ํฅ์ ๋ฐ์
- ๊ธฐ์กด ๋ณธ ์ฑ ํ๋๋ฅผ ๋๋ฆฌ๋ ์ํฉ์์
์ด์ ๋ ์ํ๋ ๋ชจ๋๋ง ๋ชจ์์ ๋น๋
๋ ํ๋ก์ ํธ๋ง๋ค ๋ค๋ฅด๊ฒ ๋ชจ๋๋ค์ ๊ตฌ์ฑ O
- ํ๋ฌ๊ทธ์ธ ์ ์์ ๋์ด๋๊ฐ ์ด๋ ค์ด ํธ
- ์คํ๋์ค ์ฝ๋๋ฅผ ํด๋ก ํด์, ์ํ๋ ๋์์ ์คํธ๋ง์ ์ฐพ์
์ด๋ค ๋ถ๋ถ์ custom ํ ์ ์์์ง ์ดํด๋ณด๊ธฐ - ์ญ์ผ๋ก import๋ฅผ ์ฐพ์๊ฐ๋ฉด์ ์ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํ
- ์ ์์ ๋ํ ๋์ด๋๊ฐ ์ด๋ ค์
- ์๋๋ก์ด๋ ์คํ๋์ค ๋ฒ์ ์ ๋ฐ๋ผ ๋ด๋ถ ์ฝ๋ ๋์์ด ๋ฌ๋ผ์ง๋ฉด ๊ณ์ ์์ ํด์ผ ํจ
- ๋๋ฌด ์ด๋ ต๋ค๋ฉด, template์ ์ ๊ณตํ๋ ๊ฒ๋ ๋ฐฉ๋ฒ
๐ UI ๊ด๋ จ ๊ณ ๋ฏผ๋ค๊ณผ ์ด์ ๋ํ ํด๊ฒฐ ๊ณผ์ ์ ์ด์ผ๊ธฐ๋ก ํ์ด์ฃผ์
์,
์๋๋ก์ด๋ ๊ฐ๋ฐ์ ์์๋ก ์ค๋ช
ํด์ฃผ์
จ์ง๋ง iOS ์ฑ์ ๊ตฌํํ๋ ๊ฐ๋ฐ์๋ก์๋ ๋ฐฐ์ธ ์ ์ด ๋ง์๋ ๊ฐ์์๋ค.
์ฑ ๊ฐ๋ฐ ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ๋๊ผ๋ ์ด๋ ค์ด ์ ๋ค์ ๋ ์ฌ๋ ค๋ณผ ์ ์์๋ ์๊ฐ์ด์๋ค. :)
'Experiences > Activities' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Devfest Songdo 2023] 4. GCP๋ฅผ ํ์ฉํด Next.js ์ธํ๋ผ ๊ตฌ์ถํ๊ธฐ (1) | 2023.12.11 |
---|---|
[Devfest Songdo 2023] 2. Flutter ์์ง๋์ด์๊ฒ Native ์ง์์ด ํ์ํ ์ด์ (0) | 2023.12.10 |
[Devfest Songdo 2023] 1. OpenSource Contribution (0) | 2023.12.10 |
[Devfest Songdo 2023] Google GDG Incheon/Songdo Devfest ํ์ฌ (1) | 2023.12.10 |
[SK Tech Summit 2023] Day1 - NLP Coffee Chat (1) | 2023.11.20 |