ํž˜์บ - ๐Ÿ‹๐Ÿปโ€โ™‚๏ธ iOS ์šด๋™์ผ์ง€ ์•ฑ

์•ฑ์Šคํ† ์–ด ์ถœ์‹œ ์บก์ณ ํ™”๋ฉด

1. ๊ฐœ์š”

ํž˜์บ๋Š” ๋ฒŒํฌ์—…(๊ทผ๋ ฅ์ฆ๊ฐ€)์„ ์œ„ํ•œ ์šด๋™์ผ์ง€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์ž…๋‹ˆ๋‹ค.

  • ์ŠคํŠธ๋กฑ๋ฆฌํ”„ํŠธ5x5, GVT10x10 ๋‘ ๊ฐ€์ง€ ์šด๋™ ํ”„๋กœ๊ทธ๋žจ์„ ์ œ๊ณต
  • ์šด๋™์ผ์ง€ ์ž‘์„ฑ, ์กฐํšŒ
  • ์›”๊ฐ„ํ™œ์„ฑ์‚ฌ์šฉ์ž(MAU) ํ‰๊ท  6๋ช…
  • 2023๋…„ 7์›”์— iOS์ถœ์‹œ
  • 2024๋…„ 7์›” ์„œ๋น„์Šค ์ข…๋ฃŒ

1.1 ์Šคํฌ๋ฆฐ์ƒท

ํ™”๋ฉด2 ํ™”๋ฉด3 ํ™”๋ฉด4 ํ™”๋ฉด5 ํ™”๋ฉด6 ํ™”๋ฉด1

2. ๊ฐœ๋ฐœ

  • ๊ฐœ๋ฐœ๊ธฐ๊ฐ„: 2๊ฐœ์›”
  • ๊ฐœ๋ฐœ์ธ์›: 1๋ช…
  • ๊ฐœ๋ฐœํ™˜๊ฒฝ: MacOS, VSCode, Xcode
  • ์‚ฌ์šฉ๊ธฐ์ˆ : Flutter, Dart, Firebase-Analytics, ChatGPT, Copilot
  • ์ƒํƒœ๊ด€๋ฆฌ: riverpod
  • ๋””์ž์ธํŒจํ„ด: DDD(Domain Driven Design)
  • ์„œ๋ฒ„: ์‚ฌ์šฉํ•˜์ง€ ์•Š์Œ
    • ์‚ฌ์šฉ์ž ๋ฐ์ดํ„ฐ๋Š” ๋””๋ฐ”์ด์Šค ๋‚ด๋ถ€์— ์ €์žฅ
    • sqflite ํŒจํ‚ค์ง€ ์‚ฌ์šฉ
  • ํ†ต๊ณ„: Firebase Analytics ์‚ฌ์šฉ

2.1 ๊ฐœ๋ฐœ๊ณผ์ •

  • Flutter๋กœ iOS ์•ฑ ๊ฐœ๋ฐœ.
  • testflight๋ฅผ ํ†ตํ•ด ์‚ฌ์ „ ํ…Œ์ŠคํŠธ ์ง„ํ–‰.
  • 1์ผ 1ํšŒ ์ด์ƒ ์—…๋ฐ์ดํŠธ.
  • ์ฃผ 3ํšŒ ์ง์ ‘ ์šด๋™ํ•˜๋ฉฐ QA ๋ฐ ์‚ฌ์šฉ์„ฑ ํ…Œ์ŠคํŠธ.
  • ํšŒ์‚ฌ์—์„œ DDD๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์–ด DDD๋ฅผ ์ ์šฉํ•ด๋ด„.
  • VSCode์— Copilot - extension ์„ค์น˜ ํ•˜์—ฌ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ ๋†’์ž„.
  • CHAT-GPT๋กœ ์šด๋™ ์ •๋ณด, ์šด๋™ ์ด๋ฏธ์ง€ ์ƒ์„ฑ.

3. ์Šคํ† ๋ฆฌ

3.1 ๋งŒ๋“ ์ด์œ 

  • ์šด๋™์ผ์ง€๋ฅผ ๋ฉ”๋ชจ์žฅ, ์—‘์…€๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๋ถˆํŽธํ•จ์„ ๋А๋‚Œ.
  • ๋‚ด ์šด๋™/๊ฑด๊ฐ• ๋ฐ์ดํ„ฐ๋Š” ํŠน์ • ์„œ๋ฒ„์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์ง์ ‘ ๊ด€๋ฆฌํ•˜๊ณ  ์‹ถ์—ˆ์Œ.

3.2 ์ถœ์‹œ

  • ์•ฑ์Šคํ† ์–ด ๊ฐœ๋ฐœ์ž ๋“ฑ๋กํ•˜๊ธฐ ์œ„ํ•ด 12๋งŒ์›/1๋…„ ๊ฒฐ์ œ.
  • ์•ฑ์Šคํ† ์–ด ์•ฑ ๊ด€๋ จ ์ •๋ณด ์ž…๋ ฅ.
  • ์ด์šฉ์•ฝ๊ด€ ํŽ˜์ด์ง€ ํ•„์š”ํ•˜์—ฌ github page๋กœ ์ •์  ํŽ˜์ด์ง€ ์ƒ์„ฑ.
  • ์‹ฌ์‚ฌ ์‹คํŒจ ํ›„ ์ˆ˜์ •ํ•˜์—ฌ ์žฌ์‹ฌ์‚ฌ.
    • ์‹คํŒจ1: ์ด์šฉ์•ฝ๊ด€ํŽ˜์ด์ง€๋ฅผ ๋…ธ์…˜๋งํฌ๋กœ ์ œ๊ณตํ•˜์—ฌ ์‹คํŒจ. (๋…ธ์…˜๋งํฌ๊ฐ€ public์ ‘๊ทผ์ด ์•„๋‹ˆ์˜€์Œ)
    • ์‹คํŒจ2: ์•ฑ์Šคํ† ์–ด ์•ฑ ์„ค๋ช…์— ์•ฑ์˜ ๊ธฐ๋Šฅ์„ ๋ช…ํ™•ํžˆ ์„ค๋ช…ํ•˜์ง€ ์•Š์•„ ์‹คํŒจ.
    • ์‹คํŒจ3: ์บก์ณํ™”๋ฉด์ด ์•ฑ์˜ ๊ธฐ๋Šฅ์„ ๋ช…ํ™•ํžˆ ์„ค๋ช…ํ•˜์ง€ ์•Š์•„ ์‹คํŒจ.
    • ์‹คํŒจ4: ์•„์ดํŒจ๋“œ ์บก์ณํ™”๋ฉด์— debug๋ชจ๋“œ๊ฐ€ ๋ณด์—ฌ ์‹คํŒจ.
  • 2์ฃผ๊ฐ„ ์‹ฌ์‚ฌ, ์žฌ์‹ฌ์‚ฌ ๋ฐ˜๋ณต ํ›„ ์ถœ์‹œ ์„ฑ๊ณต.

3.3 ์„œ๋น„์Šค์ข…๋ฃŒ

  • ์ถœ์‹œ๊ธฐ๊ฐ„ 1๋…„๊ฐ„ MAU 6๋ช…์€ ํ˜„์ €ํžˆ ๋‚ฎ๋‹ค๊ณ  ํŒ๋‹จ.
  • ๋งค๋…„ 12๋งŒ์› ๊ฒฐ์ œ๊ฐ€ ๋ถ€๋‹ด์Šค๋Ÿฌ์›Œ ์„œ๋น„์Šค ์ข…๋ฃŒ ๊ฒฐ์ •.
  • 2024๋…„ 7์›” ์„œ๋น„์Šค ์ข…๋ฃŒ.