์•ฑ ์„ค๋ช…

๋ฐฉํƒˆ์ถœ, ์ด์ œ๋Š” ๊ธฐ๋กํ•˜๊ณ  ๊ฒฝ์Ÿํ•˜์„ธ์š”!

์‚ฌ์šฉ ์Šคํ‚ฌ

  • MVVM
  • Firebase
  • CoreLocation
  • MapKit

๊ฒฝํ—˜ ํ•œ ๊ฒƒ

  • ์‚ฌ์šฉ์ž์˜ ๋ฐ์ดํ„ฐ ๊ณผ๊ธˆ์„ ์šฐ๋ คํ•˜์—ฌ ImageCache๋ฅผ ์ง์ ‘ ๊ตฌํ˜„ํ•˜์—ฌ ์‚ฌ์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • Firebase SDK๋ฅผ ์ œ์™ธํ•œ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๊ตฌํ˜„ํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • MVVM ์•„ํ‚คํ…์ณ๋ฅผ ์ œ์•ˆํ•˜๊ณ , ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์—†์ด ๋ทฐ ๋ฐ”์ธ๋”ฉ์„ ์ฒ˜๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ์‚ฌ์šฉ์ž์˜ RecordCard ๊ธฐ๋ก์„ ์ถ”๊ฐ€ํ•˜๋Š” ํ™”๋ฉด์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๋‹ด๋‹นํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ํ…Œ๋งˆ๋ณ„ ๋ฐฉ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” Home ํ™”๋ฉด์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง๊ณผ ํ™”๋ฉด์„ ๋‹ด๋‹นํ•˜์˜€์Šต๋‹ˆ๋‹ค.
  • ์ง€๋„ ํ™”๋ฉด์—์„œ ๊ฒ€์ƒ‰ ํ›„, ์—…์ฒด์˜ ์ƒ์„ธ ํ™”๋ฉด์„ ๋‹ด๋‹นํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๊ณ ๋ฏผ๊ณผ ๋ฌธ์ œํ•ด๊ฒฐ

Github