๐ธ ํซํ ๊ณต์ฐ ์๋งค์ ์์, ๋ถํฐ ๋ถํฐ(Boolti)๋ ๋ค์ํ ๊ณต์ฐ์ ์์ฝ๊ฒ ์๋งคํ๊ณ ์ ์ฅํ ์ ์๊ฒ ๋์์ฃผ๋ ํ๋ซํผ์ด์์. ๊ณต์ฐ์ ์ฆ๊ธฐ๊ณ ์ถ์ ๋ชจ๋๊ฐ ๋ ์ฝ๊ฒ ๊ณต์ฐ์ ์ฃผ์ตํ๊ณ ๊ด๋ํ ์ ์๋๋ก '๋ถํฐ' ์์ ๋ค์ํ ๊ณต์ฐ์ ํ์ธํด๋ณด์ธ์! ๐บ ๊ธฐ๋ฅ๋ณ ํ๋ฉด 1๏ธโฃ ์ฝ์ํธ ํญ ์ฝ์ํธ ๋ฆฌ์คํธ ์ฝ์ํธ ์์ธ๋ณด๊ธฐ ์ฝ์ํธ ์ ๋ณด(๋ณต์ฌ, ์ ํ/๋ฌธ์) 2๏ธโฃ ๊ฒฐ์ ํ๊ธฐ ๊ฒฐ์ ์ ๋ณด ์ ๋ ฅ ํ์ด๋จผ์ธ ๊ฒฐ์ ๊ฒฐ์ ์๋ฃ 3๏ธโฃ ํฐ์ผ ํญ ํฐ์ผ ๋ฆฌ์คํธ ํฐ์ผ ์์ธ(QR ํ๋) ํฐ์ผ ์ ๋ณด(๋ณต์ฌ, ์ ํ/๋ฌธ์) ์ ์ฅ ๋ฒํธ ์ ๋ ฅ 4๏ธโฃ ๋ง์ดํ์ด์ง ๋ง์ดํ์ด์ง ์๋งค ๋ด์ญ ํ๋ถํ๊ธฐ 5๏ธโฃ ํธ์ ์๋ฆผ ๋ฐ ์ฑ ๋งํฌ ๊ณต์ ํ๊ธฐ ์ฑ์ด ์ผ์ ธ์์ ๋ ์ฑ์ด ๊บผ์ ธ์์ ๋ ์ฑ ๋งํฌ ๊ณต์ ํ๊ธฐ ๋งํฌ๋ก ์ฑ ๋ค์ด์ค๊ธฐ ๐ก ํ๋ก์ ํธ ๊ตฌ์กฐ (์์ฑ ์ค) MVVM DIContainer ๐ ๏ธ ๊ธฐ์ ์คํ (์์ฑ ์ค) RxSwift UIKit ๐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ KingFisher Moya FireBase RxKakaoSDK Snapkit FireBase ๐จ ํธ๋ฌ๋ธ ์ํ ๊น์ฉ์ฌ(@longlivedrgn) TabbarController์ presentingViewController(feat.currentContext) ์ ์ฌ์ฌ์ฉ์ ๋ฐ๋ฅธ ์ค๋ณต binding ์ด์(feat.disposeBag)