๋์ ์ฃผ๋ณ์ ์๋, ๊ณตํต๋ ๊ด์ฌ์ฌ๋ฅผ ๊ฐ์ง ์น๊ตฌ๋ฅผ ์ฐพ์๋ณด์!
- ์์น ๊ธฐ๋ฐ ๋ก๊ทธ์ธ ์ฌ์ฉ์ ํ์
- ํ์๊ฐ์ ์ ์ ํ๋ฒํธ ์ธ์ฆ๊ณตํต๋ ์ทจ๋ฏธ ๊ฐ์ง ์ฌ์ฉ์ ๊ฒ์
- ์ ์ ๋งค์นญ ๋ฐ ์๋ฆผ
- ์ฌ์ฉ์ ์ ๋ณด ์์ ๋ฐ ํ์ํํด
- Swift
- UIKit
- MVVM - C Model
- SnapKit, Then์ ์ด์ฉํ programmatically UI, Autolayout ๊ตฌํ
- RxSwift, RxCocoa
- Firebase Auth, Firebase Cloud Message
- Moya
- Swagger, Insomnia, Figma, Confluence
- ์ ์ ์ ์กฐ๊ฑด์ ๋ฐ๋ฅธ ๋ค์ํ ์์ ํ๋ฉด์ ๋ํ ๋ถ๊ธฐ์ฒ๋ฆฌ
- MVVM ํจํด๊ณผ Error Handling
- Coordinator ํจํด๊ณผ TabBar
- ScrollView ์ค๋ฅ
- ๋ฒํผ ํด๋ฆญ ์ ์ด๋ ธํ ์ด์ ์ด๋ฏธ์ง ์ ๋ฐ์ดํธ ์๋๋ ์ค๋ฅ
- Moya๋ฅผ ํตํ ๋คํธ์ํฌ ์ฌ์ฉ๊ณผ ๋ฐ๋ณต๋๋ Error Handling
- Timer()๋ก API ๋ฐ๋ณต ํธ์ถํ๊ธฐ
- ๋คํธ์ํฌ ๋ณ๊ฒฝ ๊ฐ์ง