Feel the Filter, Feelter
์ฌ์ง์๊ฐ๋ค์ด ์์ ๋ง์ ๋
์ฐฝ์ ์ธ ํํฐ๋ฅผ ์ ์ํ์ฌ ํ๋งคํ๊ณ , ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ด ์ด๋ฅผ ๊ตฌ๋งคํด ํ์ฉํ ์ ์๋ ํ๋ซํผ ์๋น์ค์
๋๋ค.
ํ ๊ตฌ์ฑ : 3๋ช
(iOS 1๋ช
, Backend 1๋ช
, Design 1๋ช
)
๊ฐ๋ฐ ๊ธฐ๊ฐ : 2025.7.29 ~ 2025.9.7
๊ฐ๋ฐ ํ๊ฒฝ : Tuist 4.81.1, Xcode 16.4, iOS 16.0, Swift 5.10
UI : UIKit, SnapKit, WebKit
Reactive & Async : RxSwift, RxCocoa, Swift Concurrency
Architecture : MVVM(Input/Output Pattern), Repository Pattern, Modular Architecture
Auth : AutheticationServices, KakaoSDK
Network : URLSession, SocketIO, FCM, PushNotification
DB : Realm, Keychain, UserDefaults
Image : CoreImage, Kingfisher
PG : iamport
Unit Test : Swift Testing
ํ์ ๊ด๋ฆฌ (์ด๋ฉ์ผ, ์ ํ, ์นด์นด์ค ๋ก๊ทธ์ธ / JWT ํ ํฐ ๊ด๋ฆฌ)
ํํฐ ๋ง์ผ ํ๋ ์ด์ค (ํํฐ ์์ฑ, ๋ชฉ๋ก ๋ถ๋ฌ์ค๊ธฐ, ํํฐ ์์ธ๋ณด๊ธฐ)
๋๋ง์ ํํฐ ์์ฑ (CoreImage๋ฅผ ํ์ฉํ์ฌ ์ฌ์ง์ ํํฐ ์
ํ๊ธฐ)
์ฑํ
(ํธ์ ์๋ฆผ, ์ฝ์ง ์์ ๊ฐ์, ์ด๋ฏธ์ง ์ ์ก)
PG ๊ฒฐ์ (ํํฐ ๊ตฌ๋งค)
๋ก๊ทธ์ธ
ํ์๊ฐ์
ํ
์ถ์์ฒดํฌ(์น๋ทฐ)
ํผ๋
ํํฐ ์์ธ(๊ฒฐ์ ์ )
ํํฐ ์์ธ(๊ฒฐ์ ํ)
๊ฒฐ์ ํ๋ฉด
ํํฐ ์์ฑ(์จ๋ณด๋ฉ)
ํํฐ ์์ฑ
ํํฐ ํธ์ง
์ฑํ
๋ชฉ๋ก
์ฑํ
๋ฐฉ