Skip to content

Latest commit

ย 

History

History
83 lines (61 loc) ยท 3.93 KB

README.md

File metadata and controls

83 lines (61 loc) ยท 3.93 KB

๐ŸŽธ ํ•ซํ•œ ๊ณต์—ฐ ์˜ˆ๋งค์˜ ์‹œ์ž‘, ๋ถˆํ‹ฐ

๋ถˆํ‹ฐ(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)