Day 6 - boostcampwm2023/iOS08-WeTri GitHub Wiki
๐ย ํ์ ๋ด์ฉ
์ค๋ ํ ์ผ
Backend
- ํด๋ผ์ฐ๋ ์ธํ
- ๋ฐฑ๋ก๊ทธ ์์ฑ
- TS + Nest + TypeORM ์ธํ
- ๋ค์ด๋ฒ ํด๋ผ์ฐ๋์ Classic์ผ๋ก ์ธ์คํด์ค ์๋ฒ ์์ฑ
- DB ์ธ์คํด์ค ์๋ฒ๋ ์์ฑ โ MySQL ์ฐ๊ฒฐ
- TDD ํ์ตํ๊ธฐ
iOS
- ํ๋ก์ ํธ ์ธํ
- Tuist ์ธํ
- Swift Convention ์ธํ
- ๋ฐฑ๋ก๊ทธ ์์ฑ
๊ธฐํ์ ๋ํ ๊ณ ๋ฏผ
๋๋ค๋งค์นญ
- ๋งค์นญ์ ํ๋ฉด ๋ฐ๋ก ์์์ ํด์ผ ํจ. ๊ทธ ์ํ์์ ๋๊ธฐ์ค์ธ ์ฌ๋์ด ๋ช๋ช ์ผ๊น?
- ์น๊ตฌ์ถ๊ฐ๋ฅผ ๋นจ๋ฆฌ ๊ตฌํํด์, ๋งค์นญ์ ํ ์ ์๊ฒ ๋ง๋ค๊ฒ ํ์ผ๋ฉด ์ข๊ฒ ์
- ๋๋ค๋งค์นญ์ ํ๊ฒ๋ ๊ทผ๋ณธ์ ์ธ ์์ธ์ด ํ๋ก์ ํธ๋ฅผ ์๊ฐ๋ด์ ๋ค ๋ชปํ ๊น๋ด ์ ๋๋ค. (OAuth๋ฅผ ๋ฐฐ์ ํ๊ณ ๊ธฐ์ ์ ๊ตฌํํ ์ ์์)
๊ณ ๋ฏผํ๋ฉด ์ข์ ๊ฒ
๊ณตํต
- ๋ด์ผ ๋ฉํ ๋ง ์๊ฐ์ ๊ถ๊ธํ์ ์ด๋ ์ง๋ฌธ๋ค์ ์ ๋ฆฌํ๊ณ ๋ฏธํ ๋ค์ด๊ฐ๊ธฐ ์ ์ ์์ ๋ง์ถฐ๋ด๋ ์ข์๊ฒ ๊ฐ๋ค.
iOS
- ๋ฐฑ์๋๋ก๋ถํฐ API๊ฐ ์ด๋ป๊ฒ ๋ด๋ ค์ค๋ฉด ์ข์์ง ์๊ฐํด๋ณด๊ณ ์๊ฒฌ ์ ๋ฌ
์งํ์ฌํญ
iOS
- ๋ฐฑ๋ก๊ทธ ์์ฑ
Classic, VPC
๊ฐ๊ฒฉ ์ ๋ ดํ Classic์ผ๋ก ํ๊ณ VPC๋ก ๋๊ธฐ๋ คํ๋๋ฐ
๋ฒ์ ์ด ๋ฎ์์ ์ ๋จ
VPC๋ก ํด๋ ๋๋์ง..
๋ฉํ ๋์๊ฒ tuist ์์กด์ฑ ์ค์ ์ dynamic framework๋ก ํ ์ง ๋ฌผ์ด๋ณด๊ธฐ