ver. 1.0 ๊ฒ์ ์ฐฝ์ ํค์๋๋ฅผ ๊ฒ์ ์, ํค์๋์ ๊ด๋ จ๋ User ๋ฐ Repository ๋ฆฌ์คํธ๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ๋ก์ ํธ
- ์ด๊ธฐ ๊ธฐํ
ํค์๋๋ฅผ ๊ฒ์ํ๊ณ ๊ฒ์ ์ค์ฝฅ์ ์ง์ ํด์ฃผ๋ฉด(User ๋๋ Repository) ํด๋น ๋ฒ์์ ๋ฐ๋ฅธ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๋ ค ํจ. ์๋ก ๋ค๋ฅธ ํ์ ์ ๋ฐ์ดํฐ๋ฅผ ๋์ผํ ๊ณผ์ ์ผ๋ก ๊ฐ์ ธ์ค๋ ๊ฒ์ด ์ ๋์ง ์์ ๊นํ ์ฑ์ ๊ฒ์ ์ฐฝ์ ํ์ธํ์ฌ ๊ธฐํ ๋ฐฉํฅ์ ๋ณ๊ฒฝํจ
- ์์ ๋ ๊ธฐํ
์ค์ ๊นํ ์ฑ์์๋ ํค์๋ ๊ฒ์ ์ ๊ด๋ จ๋ ๋ชจ๋ ์ ๋ณด๋ฅผ ์น์ ๋ณ๋ก ๋ณด์ฌ์ฃผ๋๋ก ๋์ด ์์ ๋ฐ๋ผ์ ์ด ํ๋ก์ ํธ๋ ๊นํ ์ฑ์ ์คํ์ผ์ ๋ง๊ฒ ํค์๋์ ๋ฐ๋ฅธ User ๋ฐ Repository ์ ๋ณด๋ฅผ ์น์ ๋ณ๋ก ๋ณด์ฌ์ฃผ๊ธฐ๋ก ๊ฒฐ์ ํจ
- ๋ ธ์ ์์ ์ผ์ง
- ๊ฐ๋ฐ ๊ธฐ๋ก์ ๋ ธ์ ์ ์์ฑ๋์ด ์์ต๋๋ค.
- ONLY CODE
- MVVM
- RxSwift, RxCocoa
- Github API
- ์ด์ ์๋ ๋ชจ๋ ์คํ ๋ฆฌ๋ณด๋๋ฅผ ์ฌ์ฉํ์ฌ UI๋ฅผ ๊ตฌ์ฑํ์์ผ๋ ์ฝ๋์ SnapKit์ ์ฌ์ฉํ์ฌ UI๋ฅผ ๊ตฌํ
- MVVM๊ณผ RxSwift ์กฐํฉ์ ์ฌ์ฉํ ์ฒซ ํ๋ก์ ํธ
- ์ด์ ์๋ MVVM ํจํด์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑํ์์ผ๋ ๊ฐ ์์์ ๊ด๊ณ๋ฅผ ๋ณด๋ค ๋ ์ ์ดํดํ๊ฒ ๋ ํ๋ก์ ํธ