ํ์๋ค ๊ฐ ์ค์๊ฐ ์ฑํ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ
๊ธฐ๊ฐ : 2021.07.13 ~ 07.31
๊ฐ๋ฐํ๊ฒฝ : Xcode 12.5, GitHub, CocoaPods
์ฌ์ฉ ์ธ์ด ๋ฐ ๊ธฐ์ : Swift5
, Storyboard
, Data Task
, URLSession
, NotificationCenter
, GCD
, Firebase Auth
, Firebase Database(real time)
, Firebase Storage
, FBSDKCoreKit
, JGProgressHUD
, MessageKit
, SDWebImage
* ํ์๋ค ๊ฐ์ ์ค์๊ฐ ์ฑํ
์ดํ๋ฆฌ์ผ์ด์
* CocoaPods ํ์ฉ
- ํ์ด์ค๋ถ ๋ก๊ทธ์ธ ์ง์๊ณผ MessageKit ํ์ฉ, JGProgessHUD๋ฅผ ์ด์ฉํ Activity Indicator View ๊ตฌํ
* Firebase ํ์ฉ
- Firebase๋ฅผ ์ฌ์ฉํ์ฌ ์ผ๋ฐ ๋ก๊ทธ์ธ ๋ฐ ํ์ด์ค๋ถ ๋ก๊ทธ์ธ ํ๋ก์ธ์ค ๊ตฌํ, ์ฌ์ฉ์์ ํ๋กํ ์ ๋ณด ์ ์ฅ, ์ฑํ
๊ธฐ๋ก ์ ์ฅ ๋ฐ ์ค์๊ฐ ์ฑํ
๊ตฌํ
* FBSDKCoreKit์ ์ด์ฉํ ํ์ด์ค๋ถ ๋ก๊ทธ์ธ ๊ตฌํ
* Firebase Auth๋ฅผ ์ด์ฉํ ์ผ๋ฐ ํ์๊ฐ์
๋ฐ ๋ก๊ทธ์ธ ๊ตฌํ
* Firebase Database, Firebase Storage๋ฅผ ์ด์ฉํ ํ์ ํ๋กํ (์ด๋ฆ, ์ด๋ฉ์ผ, ํ์์ฌ์ง)
* ํ์ ์ด๋ฆ ๊ฒ์ ํ ์ฑํ
์ฐฝ ์ด๋
* ์ค์๊ฐ ์ฑํ
๊ตฌํ
* ๊ธฐ๋ฅ ๋ชจ๋ํ
- DatabaseManager, StorageManager ํด๋์ค๋ฅผ ๋ง๋ค์ด firebase database ๋ฐ firebase storage ๊ธฐ๋ฅ ์ ๋ด
- Firebase ๋ฅผ ์ด์ฉํ ํ์๊ฐ์
๊ณผ ํ๋กํ ์ฌ์ง ๋ฑ๋ก
- ๋ฐ์ดํฐ ๊ฒ์๊ธฐ๋ฅ ๊ตฌํ Firebase Database
- ํ์ ์ฌ์ง ๋ถ๋ฌ์ค๊ธฐ Firebase Storage
- ์ค์๊ฐ ์ฑํ ๊ธฐ๋ฅ ๊ตฌํ Firebase Database (์์ฑ์ค)