Day 2 - boostcampwm2023/iOS08-WeTri GitHub Wiki

๐Ÿ“ฃย ํšŒ์˜ ์•ˆ๊ฑด

  • ์Šคํ”„๋ฆฐํŠธ ๊ธฐ๊ฐ„๋™์•ˆ ๋ฌด์—‡์„ ํ•  ์ง€ ์ •ํ•˜๊ธฐ
  • ๋‚ด์ผ ํšŒ์˜ ์•ˆ๊ฑด ์ •ํ•˜๊ธฐ

๐Ÿ“‹ย ํšŒ์˜ ๋‚ด์šฉ

ํ•ด์•ผํ•  ๊ธฐ๋Šฅ

  • J078_์‹ ์ •์šฉ
    • ์ŠคํŠธ๋ผ๋ฐ”๋ฅผ ์จ๋ณด๋ฉด์„œ ๊ธฐํš์„ ํ–ˆ์„ ๋•Œ, ๋˜‘๊ฐ™์€ ์ƒ๊ฐ์„ ํ–ˆ๊ณ , ๋ฐœ์ „๋œ ํ˜•ํƒœ๋Š” ์ƒ๊ฐํ•ด๋ณด์ง€ ๋ชปํ–ˆ๋‹ค.
  • J130_์ž„์›ํ˜ธ
    • OAuth๋ฅผ ์ด์šฉํ•œ ๊ฐ„๋‹จํ•œ ๋กœ๊ทธ์ธ (๋‹‰๋„ค์ž„ + ์‚ฌ์ง„ ์„ค์ •)
    • ์‹ค์‹œ๊ฐ„ ํ†ต์‹ ์„ ์ด์šฉํ•œ ๊ฒฝ์Ÿ ์‹œ์Šคํ…œ, ์„œ๋ฒ„์—์„œ๋Š” ์‹ค์‹œ๊ฐ„ ํ†ต์‹ ์„ ์ด์šฉํ•ด์„œ ๊ฐ ๊ทธ๋ฃน์˜ ๊ฒฝ์Ÿ ์ˆœ์œ„๋ฅผ ์‹ค์‹œ๊ฐ„ ๋ฐ”๊ฟ”์คŒ
    • ์šด๋™์„ ๋ณด๋‹ค ๊พธ์ค€ํ•˜๊ณ  ์žฌ๋ฏธ์žˆ๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ๊ธฐ ์œ„ํ•œ ์ŠคํŠธ๋ฆญ ๊ธฐ๋Šฅ ๊ตฌํ˜„ + ์ต๋ช…๋ฐฉ์„ ํ†ตํ•ด์„œ, ์˜ค๋Š˜์˜ ์šด๋™์„ ์ˆ˜ํ–‰ํ–ˆ๋Š”์ง€ ํ™•์ธ
  • S020_์•ˆ์ข…ํ‘œ
    • ๊ฒฝ์Ÿ ์‹œ์Šคํ…œ์„ ๋„์ž…ํ•˜๋Š” ๊ฒƒ๋„ ์ข‹๋‹ค. ๋ฉ”์ดํŠธ ๋Ÿฌ๋„ˆ์™€ ๋น„์Šทํ•ด์ง€๋Š” ๊ฒŒ ๋ฌธ์ œ
    • ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ๊ณ„์†ํ•ด์„œ ๋˜์ง€์ง€ ๋ง๊ณ , ๊ตฌ์ฒดํ™”๋ฅผ ์ง์ ‘ ํ•ด๋ณด์ž!
  • S035_์ •๋‹คํ•จ
    • ๋™๋„ค ์„œ๋น„์Šค๋ฅผ ํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด, ์šด๋™์„ ํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋Œ€ํšŒ๋ฅผ ์ข‹์•„ํ•˜๋Š”๋ฐ, ๊ทธ๋ฃน๊ฐ„ ๋Œ€ํšŒ๋ฅผ ๋„์™€์ฃผ๋Š” ํ”Œ๋žซํผ์„ ํ–ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค.
    • ํ•œ๋ˆˆ์— ์ผ์ •์„ ๋ณผ ์ˆ˜ ์žˆ๊ณ , ์•ฑ์ ์œผ๋กœ ๋Œ€ํšŒ๋ฅผ ์‰ฝ๊ฒŒ ์ง€์›ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ
    • ์ŠคํŠธ๋ฆญ, ์—…์  ์‹œ์Šคํ…œ์„ ์ถ”๊ฐ€ํ•ด์„œ ๋ฐ˜๋ณต๋˜๋Š” ์šด๋™์— ์žฌ๋ฏธ๋ฅผ ๋ถ€๊ฐ€ํ•˜์ž
  • S043_ํ™์Šนํ˜„
    • ๋„ค์ด๋ฒ„๋ฐด๋“œ์™€ ๊ฐ™์€ ๋А๋‚Œ์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ ๊ฒฝ์Ÿ์ด ๊ฐ€๋Šฅํ•œ ๊ตฌ๋„๋ฅผ ๋งŒ๋“ค์–ด์ฃผ์ž

๊ธฐ๋Šฅ ๊ตฌ์ฒดํ™” ์‹œ๊ฐ„

  • S20_์•ˆ์ข…ํ‘œ
    • ๋‹ฌ๋ฆฌ๊ธฐ
    • ๊ทธ๋ฃน๊ฐ„์˜ ์‹ค์‹œ๊ฐ„ ๊ฒฝ์Ÿ๊ธฐ๋Šฅ
    • ์‹ค์‹œ๊ฐ„ ๋‹ฌ๋ฆฐ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ„์‚ฐํ•ด์„œ ์ˆœ์œ„๊ฐ€ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ณ€๋™๋˜๋Š” ๊ธฐ๋Šฅ
    • ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ
    • ๊ฐ™์€ ๊ฒฝ๋กœ๋ฅผ ๋‹ฌ๋ฆฌ๊ฒŒ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.
    • ๋™๋„ค ๋žญํ‚น ์‹œ์Šคํ…œ..?
    • ๊ฐ™์€ ๋™๋„ค์—์„œ ๋žญํ‚น์„ ๋งค๊ฒจ์ค๋‹ˆ๋‹ค.
    • (GPS๊ธฐ๋ฐ˜ ๋™๋„ค์ง€์ • or ๋™๋„ค ์„ ํƒ)
    • ์‹œ๊ฐ„๋ณ„ ๊ฒฝ์Ÿ์‹œ์Šคํ…œ
  • S035_์ •๋‹คํ•จ
    • ์ˆ˜์˜ ์ธก์ •
      • ์ˆ˜์˜์„ ํ•ด์„œ ์นผ๋กœ๋ฆฌ์™€ ์–ผ๋งˆ๋‚˜ ์ˆ˜์˜ํ–ˆ๋Š”์ง€ ๊ฑฐ๋ฆฌ๋ฅผ ์ธก์ •ํ•˜๋Š” ๊ธฐ๋Šฅ ๊ตฌํ˜„
      • ๊ตญ๋‚ด์—์„œ ์•ฑ์—์„œ ์ˆ˜์˜์„ ์ฒดํฌํ•˜๋Š” ์ผ์€ ์ ์€ ๊ฒƒ์œผ๋กœ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜์˜ ์ธก์ •์ด๋ผ๋Š” ๋‚œ๊ด€์„ ํ•ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.
    • ๊ฒŒ์‹œ๊ธ€์— ์ด๋ชจํ‹ฐ์ฝ˜ ๋‹ฌ๊ธฐ
      • ์ปค๋ฎค๋‹ˆํ‹ฐ ์„น์…˜์„ ๋งŒ๋“ ๋‹ค๋ฉด ๊ฒŒ์‹œ๊ธ€์— ์ด๋ชจํ‹ฐ์ฝ˜์„ ๋ถ€์ฐฉ
      • ๊ฒŒ์‹œ๊ธ€์— ์ด๋ชจํ‹ฐ์ฝ˜ ๋‹ฌ๋ ค๋ฉด ์–ด๋–ค ์ˆ˜์ค€์˜ ์ถ”์ƒํ™”์™€ ์ผ๋ฐ˜ํ™”๊ฐ€ ์ด๋ฃจ์–ด ์งˆ์ง€ ์ƒ๊ฐ์ด ์•ˆ๋ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ slack์ฒ˜๋Ÿผ ์ด๋ชจํ‹ฐ์ฝ˜์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ์ง€ ๋„์ €ํžˆ ๊ฐ์ด ์•ˆ์˜ต๋‹ˆ๋‹ค.
  • S043_ํ™์Šนํ˜„ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋Šฅ
    • ๋ฐฉ ์ƒ์„ฑ
    • ๋‹จ์ฒด ์ฑ„ํŒ…
    • ๊ฒŒ์‹œํŒ ๋ฐ ๋Œ“๊ธ€
    • ์˜์ƒ ๋ฐ ์‚ฌ์ง„ ์—…๋กœ๋“œ
    • ์šด๋™ ๋ฐ์ดํ„ฐ ์—…๋กœ๋“œ(์•ฑ ๋‹จ์—์„œ UI ์ง€์›)
    • ์ข‹์•„์š” ์šด๋™ ๊ธฐ๋Šฅ
    • ์šด๋™ ์„ ํƒ
    • ์ˆ˜์˜
    • ๋‹ฌ๋ฆฌ๊ธฐ
    • ์‚ฌ์ดํด๋ง
    • ์šด๋™ ์™„๋ฃŒ ํ›„ ๊ฒŒ์‹œ๊ธ€ ๊ณต์œ  ์œ ๋ฌด ๋ฌป๊ธฐ
    • ์ง€๋„ ๋ฐ์ดํ„ฐ
    • ํ‰๊ท  ๋‹ฌ๋ฆฌ๊ธฐ ์†๋„
  • J078_์‹ ์ •์šฉ ๊ฒฝ์Ÿ๊ธฐ๋Šฅ
    • ๊ฒฝ์Ÿ๋ชจ๋“œ 1๋Œ€1 or ๋‹ค๋Œ€๋‹ค or ๊ฐœ์ธ์ „, ๊ฒจ์šธ ์‹œ์ฆŒ์ด๋‹ˆ๊นŒ ์Šค๋…ธ์šฐ ๋ณด๋“œ, ์Šคํ‚ค๋„ ์ถ”๊ฐ€ํ•ด์„œ ๊ฒฝ์Ÿ ๋ชจ๋“œ๋ฅผ ํ•˜๋ฉด ์žฌ๋ฐŒ์„ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. (๊ธฐ์ˆ ์ ์ธ ๋„์ „)

์ข…ํ•ฉ

  • ๋Œ€ํ‘œ์ ์œผ๋กœ, ๊ฒฝ์Ÿ๊ณผ ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋Œ€ํ•œ ๊ธฐ๋Šฅ๋“ค์ด ๊ตฌ์ฒดํ™”๊ฐ€ ๋˜์–ด์žˆ์Œ.
  • ํŠธ๋ผ์ด์• ์Šฌ๋ก ์€ ์ˆ˜์˜, ๋งˆ๋ผํ†ค

Untitled

  • Userflow๋ฅผ ์ง์ ‘ ๋‹ค ์ž‘์„ฑํ•˜๋ฉด์„œ, ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์ด ์–ด๋–ค ๊ฒƒ์ด ์žˆ๋Š”์ง€ ์ž‘์„ฑํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง.