Link
์์ธ ๋ด์ฉ
Mash-Up์์ ํ๋ํ๋ฉฐ ์งํํ ํ๋ก์ ํธ์
๋๋ค. ๋์์ด์
์ ์น๊ตฌ๋ค๊ณผ ์ฆ๊ธฐ๋ ์์ ๋ก์ด ๊ฐ์ธ ๋๋ค์ด์
์๋น์ค์
๋๋ค. BJ ์คํธ๋ฆฌ๋จธ, ์ ํ๋ฒ๊ฐ์ด ๋ฐฉ์กํ๋ ์ฌ๋๋ค๋ง ํ์์ ๋ฐ๋๋ค๋ ๊ณ ์ ๊ด๋
์์ ๋ฒ์ด๋๋ณด์๋ ์์ด๋์ด์์ ์์๋์์ต๋๋ค. ๊ฐ๊ณ ์ถ์ ๋ฌผ๊ฑด์ ์ฌ๋ฆฌ๋ฉด ์์ ๋ก์ด ํ์์ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ๋ฉ๋๋ค. ํ์ ๋ชฉํ ๊ธ์ก์ ๋ฌ์ฑํ๋ฉด ๋ชจ๊ธ์ก ํ๊ธ์ ํตํด ์ํ๋ ์ ๋ฌผ์ ๊ตฌ์
ํ ์ ์์ต๋๋ค.
์ฌ์ฉ ๊ธฐ์ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ
โข
Swift, iOS
โข
Firebase Auth, Facebook SDK,ย Google Auth
โข
Alamofire, Kingfisher, SnapKit
๋ด๋นํ ๊ธฐ๋ฅ (iOS)
โข
SnapKit ์ ํ์ฉํ์ฌ ์ฝ๋๋ก ์คํ ๋ ์ด์์ย ๊ตฌํ
โข
์์
๋ก๊ทธ์ธ๊ณผ ์ฌ์ฉ์ ์ธ์ฆ ํ ํฐย ๊ด๋ฆฌ
โข
UserInfoย ์ฑ๊ธํคย ๊ฐ์ฒดย ์์ฑ ๋ฐ ๊ด๋ฆฌ
โข
๋ฉ์ธํ๋ฉดย UI, ์ด๋ฏธ์งย ์บ์ฑ
โข
์์ธํ๋ฉดย UI, API ์ฐ๋
โข
ํ์ํ๊ธฐ ๊ธฐ๋ฅ
โข
MVVMย ํจํดย ์ ์ฉ
๊นจ๋ฌ์ ์
โข
Github Issue, PR, Reviewย ๋ฑ์ ์ ๊ทน์ ์ผ๋ก ํ์ฉํจ. (์ฝ๋๋ฆฌ๋ทฐ)
โข
์์
๋ก๊ทธ์ธ์ด ํ์ํ ๊ฒฝ์ฐ ๋ฐ๋์ย Apple ๋ก๊ทธ์ธ๋ ํฌํจ๋์ด์ผ ํจ.ย
โข
FirebaseAuthย ๋ก ์ฌ๋ฌ ๋ฐฉ๋ฒ์ ์ฌ์ฉ์ ์ธ์ฆ์ ํตํฉํ์ฌ ๊ด๋ฆฌํ ์ ์์.
โข
Network Layerย ์ ๋์
์ผ๋ก API ํธ์ถ์ ์ค๋ณต ์ฝ๋๋ฅผ ๋ฐฉ์งํ ์ ์์.
โข
UICollectionViewย ์ย ์
์ฌ์ฌ์ฉ์ผ๋ก ์ธํ ์ด๋ฏธ์ง ๋ก๋ฉ ์ด์์ ๋ํด ์ดํดํ๊ฒย ๋จ.