- ๊ฐ๋ฐ๊ธฐ๊ฐ : 2023.02.12 ~ ing
- 1์ธ ๊ฐ๋ฐ
- ์ฌ์ง ์ถ์ฒ / ๊ฒ์ ์๋น์ค
- ์ฌ์ง ๋๋ค ์ถ์ฒ
- ์ค๋์ ์ฌ์ง์ถ์ฒ
- ์ฌ์ง ๊ฒ์
MVVMRxSwiftCoordinatorSingletonRepositoryInput/OutputCompositional LayoutDiffable DataSourceSnapKitThenAlamofire
- ViewController์ ๋
๋ฆฝ์ฑ์ ์ํ
Coordinatorํจํด ์ ์ฉ. - ๋น์ฆ๋์ค ๋ก์ง ๊ตฌ๋ถ๊ณผ ์ฝ๋ ๊ฐ๋
์ฑ์ ์ํ
Input/Outputํจํด ์ ์ฉ. CombineLatest,WithLatestFromOperator๋ฅผ ํ์ฉํ์ฌ ๋ก๊ทธ์ธ, ํ์๊ฐ์ ๋ก์ง ๊ตฌํ.throttle,debounceOperator๋ฅผ ํ์ฉํ์ฌ ์ค๋ณตํฐ์น ๋ฐ ์ค๋ณต๊ฐ ๋คํธ์ํฌ ํธ์ถ ๋ฐฉ์ง.- ButtonStatus, LabelStatus ๋ฑ์
Enum์ผ๋ก ๊ด๋ฆฌํ์ฌ ์ํ ๋ณ๊ฒฝ์ ๋ฐ๋ฅธ ํจ์จ์ ์ธ UI๋ณ๊ฒฝ. Protocol๋ฐInitializer๋ฅผ ํ์ฉํ์ฌ ์์กด์ฑ ์ฃผ์ .- Custom Layout์ผ๋ก Pinterest UI ๊ตฌํ.




