Day 23 - boostcampwm2023/iOS08-WeTri GitHub Wiki
๐ย ๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
BackEnd
์ด์ ํ ์ผ
- ํ ์คํธ ์ฝ๋ ํ์ต (jest)
- Post Service ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ
- ํ ์คํธ ์ฝ๋ ํ์ต (jest)
์ค๋ ํ ์ผ
- paginate find โ QueryBuilder ์ฌ์ฉ
- Post ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ
- Profile ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ โ [4๋ฒ์งธ]
- Workout ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ โ [1๋ฒ์งธ]
- Matches ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ โ [3๋ฒ์งธ]
- Image ๋ฆฌํฉํ ๋ง ๋ฐ ํ ์คํธ ์ฝ๋ ์์ฑ โ [2๋ฒ์งธ]
iOS
์ด์ ํ ์ผ
- ํ์๊ฐ์ ํ๋ฉด ๋น์ฆ๋์ค ๋ก์ง ์์ฑ
- ์ด๋์ธ์ ํ๋ฉด Networking๊ด๋ จํด์ ์ฐ๊ฒฐ
- ํ๋กํ ํ๋ฉด ์๋ฃ
- ํ๋กํ ๊ฒ์๊ธ ํ์ด์ง๋ค์ด์ ๊ตฌํ ์ค
- ํ๋กํ ๊ธ์ด ๋น์ด์์ ๋ Empty State View๊ฐ ๋ณด์ด๋๋ก ์ค์
- ์ค์ ํ๋ฉด
- CacheManager๊ตฌํ
- ์ด๋ ํ๊ฒฝ์ค์ ํ๋ฉด์์, ์ด๋ ์ธ์ ํ๋ฉด์ผ๋ก ๋ฐ์ดํฐ ๋๊ธฐ๋ ๊ธฐ๋ฅ ๊ตฌํ
- ํ์๊ฐ์ ํ๋ฉด ContainerVC๊ตฌํ
์ค๋ ํ ์ผ
- CacheManager๊ตฌํ
- API์ฐ๊ฒฐ
- ํ๋กํ ํ์ด์ง๋ค์ด์
- ๋คํธ์ํฌ ์ค๋ณต ์์ฒญ ์ ๊ฑฐ
- ๋ก๊ทธ์ธ AccessToken์ ํ์ฉํ ์ค์ ์๋ฒ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ก์ง ์์ฑ
- AccessToken ์ ํตํ ๋๋ค ์ ์ ๋งค์นญ ๊ฒ์ ๊ตฌํ
- ๋งค์นญ ์๋ฃ ํ ์นด์ดํธ๋ค์ด ์ง์
- Coordinator์ฐ๊ฒฐ ๋ฐ RecordFeature NavigationController ๋ฒ๊ทธ ์์
- ํ์๊ฐ์ ํ๋กํ ๋น์ฆ๋์ค๋ก์ง ์์ฑ
- ๋ก๊ทธ์ธ, ํ์๊ฐ์ ์ฐ๊ฒฐ