๐Ÿง‘โ€๐Ÿ’ป ์šฐ๋ฆฌ๋Š” ์ด๋ ‡๊ฒŒ ์ผํ•ด์š”


1. ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ ์  ์‹œ๋„๋ฅผ ์ง€ํ–ฅํ•ฉ๋‹ˆ๋‹ค.

์ €ํฌ๋Š” ์—ฌ๋Ÿฌ ๊ธฐ์ˆ ์  ์‹œ๋„๋ฅผ ํ†ตํ•ด ํŒ€์ด ์„ฑ์žฅํ•œ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์›๋“ค์˜ ๊ด€์‹ฌ ์˜์—ญ์— ๋”ฐ๋ผ ๋งŽ์€ ๊ธฐ์ˆ ์  ์‹œ๋„๊ฐ€ ์žˆ์—ˆ๊ณ , ๋ชจ๋“  ์‹œ๋„๊ฐ€ ์„ฑ๊ณตํ•˜์ง„ ์•Š์•˜์ง€๋งŒ ๊ฒฐ๊ณผ์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๊ธฐ์ˆ ์  ํ˜์‹ ์„ ์ด๋ฃฐ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

(1) ๋ณต์žกํ•ด์ง€๋Š” ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ReactorKit์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์•ˆ์ „ํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด ํ…Œ์ŠคํŠธ ์ปค๋ฒ„๋ฆฌ์ง€๋ฅผ ์ง€์†์ ์œผ๋กœ ๋†’์—ฌ์™”์Šต๋‹ˆ๋‹ค. Texture๋ฅผ ์‚ฌ์šฉํ•ด์„œ UI ๋ ˆ์ด์•„์›ƒ ํผํฌ๋จผ์Šค๋ฅผ ๋†’์ด๊ณ , ํ”ผ์ณ ํ”Œ๋ž˜๊ทธ๋ฅผ ๋„์ž…ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋งค์ฃผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

(2) ์ž๋™ํ™” ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์ถ•ํ•˜์—ฌ ๋ชจ๋“  ๋นŒ๋“œ์™€ ๋ฐฐํฌ๋ฅผ ์ž๋™ํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์•ฑ์Šคํ† ์–ด ์ œ์ถœ์€ ํŠธ๋ฆฌ๊ฑฐ ํ•˜๋‚˜๋กœ ์›๊ฒฉ์œผ๋กœ ๊ฐ„๋‹จํžˆ ์ œ์ถœ๋  ์ˆ˜ ์žˆ๋„๋ก ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

(3) ํ”„๋กœ์ ํŠธ๋ฅผ ์ง€์†์ ์œผ๋กœ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ๋ถ„๋ฆฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 10๋…„์ด ๋˜์–ด๊ฐ€๋Š” ํ”„๋กœ์ ํŠธ์ง€๋งŒ ๊พธ์ค€ํžˆ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ ˆ์ด์–ด์™€ ๋„๋ฉ”์ธ ๋กœ์ง์„ ๋ถ„๋ฆฌํ•ด ํด๋ฆฐ/์ฆ๋ถ„ ๋นŒ๋“œ ์†๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ์— ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค.

์Šคํƒ€์ผ์‰์–ด๋Š” ํŒจ์…˜์—…์—์„œ ํ”Œ๋žซํผ ์ปค๋จธ์Šค ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ํ•˜๋Š” ํšŒ์‚ฌ์ž…๋‹ˆ๋‹ค. ์ปค๋ฎค๋‹ˆํ‹ฐ, ์ปค๋จธ์Šค, ๊ฒ€์ƒ‰, ๊ด‘๊ณ , ๋ผ์ด๋ธŒ ๋“ฑ ๋‹ค์–‘ํ•œ ๋„๋ฉ”์ธ์—์„œ ๋น„์ฆˆ๋‹ˆ์Šค๋ฅผ ์ „๊ฐœํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์—ฌ๋Ÿฌ ๋„๋ฉ”์ธ์— ์งยท๊ฐ„์ ‘์ ์œผ๋กœ ๊ธฐ์—ฌํ•˜๋Š” ๊ฒฝํ—˜์„ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋„๋ฉ”์ธ ๋‚ด์—์„œ ์œ ์ €์—๊ฒŒ ๋” ์ข‹์€ ๊ฐ€์น˜๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ์ง‘์ค‘ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๋” ๋น ๋ฅด๊ฒŒ ๊ฐ€์น˜๋ฅผ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด ๋งค์ฃผ ์ˆ˜์š”์ผ๋งˆ๋‹ค ์•ฑ์„ ๋ฆด๋ฆฌ์ฆˆํ•ฉ๋‹ˆ๋‹ค. ์ด์— ๋”ฐ๋ฅธ ์ž๋™ ๋ฐฐํฌ์™€ ํ”ผ์ณ ํ”Œ๋ž˜๊ทธ ๋“ฑ์˜ ๊ธฐ์ˆ ์  ๊ธฐ๋ฐ˜๋„ ์ž˜ ๋งˆ๋ จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋น ๋ฅธ ์ฃผ๊ธฐ๋กœ ๊ฐ€์น˜๋ฅผ ์ œ๊ณตํ•˜๊ณ  ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ›์œผ๋ฉฐ ์„œ๋น„์Šค๋ฅผ ์„ฑ์žฅ์‹œํ‚ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

3. ์ฝ”๋“œ ๋ฆฌ๋ทฐ์™€ ํšŒ๊ณ ๋กœ ํ•จ๊ป˜ ์„ฑ์žฅํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋“œ ๋ฆฌ๋ทฐ๋Š” iOS ํŒ€์˜ ํ•ต์‹ฌ ๋ฌธํ™”์ž…๋‹ˆ๋‹ค. PR ๋ฆฌ๋ทฐ๋ฅผ ํ†ตํ•ด ์ข‹์€ ์ฝ”๋“œ์˜ ๊ธฐ์ค€์„ ๋…ผ์˜ํ•˜๊ณ  ๊ฐ์ž์˜ ๋„๋ฉ”์ธ ์ง€์‹์„ ๊ณต์œ ํ•ฉ๋‹ˆ๋‹ค. '๋ณธ๋ฌธ ๋ฆฌ๋ทฐ๋„ ๋ฆฌ๋ทฐ'๋ผ๋Š” ์ „์ œ๋กœ ๋ฆฌ๋ทฐํ•˜๊ธฐ ์ข‹์€ PR์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๊ณ ๋ฏผํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ข…์ข… ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ตœ๊ณ ์˜ ๋™๋ฃŒ๋“ค๊ณผ ํ•จ๊ป˜ ๋‹ค์–‘ํ•œ ์˜๊ฒฌ์„ ์ฃผ๊ณ ๋ฐ›์œผ๋ฉฐ ํ•จ๊ป˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ฉ๋‹ˆ๋‹ค. ์‹ ๊ทœ ์ž…์‚ฌ์ž์˜ ๊ฒฝ์šฐ ์ง‘์ค‘์ ์ธ ํŽ˜์–ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ์†Œํ”„ํŠธ ๋žœ๋”ฉ์„ ๋•์Šต๋‹ˆ๋‹ค. ๋ฒˆ๊ฐœ ํŽ˜์–ด๋กœ ๊ฐ€๋ณ๊ฒŒ ์ž ๊น์”ฉ ํŽ˜์–ดํ•˜๋Š” ๊ฒƒ์ด ๊ฝค ํšจ์œจ์ ์ด๋ผ ๋Š๋ผ๊ณ  ์žˆ์œผ๋ฉฐ, ํ”ผ์ณ ํŽ˜์–ด์˜ ๊ฒฝ์šฐ๋Š” ์•„์˜ˆ ๋ฏธํŒ…์„ ์žก๊ณ  ์กฐ๊ธˆ ๋” ๊ธด ํ˜ธํก์œผ๋กœ ์ง„ํ–‰ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํŒ€ ๋ฌธํ™”๋ฅผ ๊ฐœ์„ ํ•˜๊ณ  ์„ฑ์žฅํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ๊ธฐ์ ์œผ๋กœ ํšŒ๊ณ ํ•˜์—ฌ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๊ณ„ํš์„ ์„ธ์›๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋” ๋‚˜์€ ๋ฐฉํ–ฅ์œผ๋กœ ๋ณ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํ•จ๊ป˜ ๋…ธ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

4. ํŒ€์ด ๋” ํšจ์œจ์ ์œผ๋กœ ์ผํ•˜๋Š” ๋ฐฉํ–ฅ์„ ์ง€์†์ ์œผ๋กœ ๊ณ ๋ฏผํ•˜๊ณ  ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค.

ํšŒ์‚ฌ์—์„œ์˜ ์—ฌ๋Ÿฌ ์ข…๋ฅ˜์˜ ์—…๋ฌด๋ฅผ ํ•  ๋•Œ ๋น„ํšจ์œจ์ ์ธ ์ธก๋ฉด์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋  ๋•Œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ํ”„๋กœ์„ธ์Šค ๊ด€๋ จ ์ผ ์ˆ˜๋„, ์—…๋ฌด์˜ ๋งฅ๋ฝ์ด ์ถฉ๋ถ„ํ•˜๊ฒŒ ๊ณต์œ ๋˜๊ฑฐ๋‚˜ ๋‚จ์ง€ ์•Š์•„์„œ ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๋ณด๋ฉด ๋น ๋ฅด๊ฒŒ ์„ฑ์žฅํ•˜๋Š” ์กฐ์ง์—์„œ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋Š” ์ผ์ธ๋ฐ์š”. ์ €ํฌ๋Š” ์—…๋ฌด์—์„œ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋˜๋Š” ์ด๋Ÿฐ ์ƒํ™ฉ๋“ค์„ ๋˜๋„๋ก ๊ทธ๋Œ€๋กœ ๋‘์ง€ ์•Š๊ณ  ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋…ผ์˜ํ•˜๊ณ  ์ •๋ฆฌํ•˜๊ณ  ์‹œ๋„ํ•˜๋Š” ๊ฒƒ์„ ์žฅ๋ คํ•ฉ๋‹ˆ๋‹ค.

์ง€์†์ ์œผ๋กœ ์‹œ๋„ํ•ด์˜จ ์ผ๋“ค ์ค‘ ํ•˜๋‚˜๋Š” iOS์…€ Notion ํŽ˜์ด์ง€์— ๊ฐœ์ธ ๋˜๋Š” ํŒ€์˜ ์ง€์‹๊ณผ ๋ฐฉ์‹๋“ค์„ ์Œ“๋Š” ์ผ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ์ €ํฌ ์…€์ด ์ผํ•˜๋Š” ๋ฐฉ์‹์ผ ์ˆ˜๋„, ํŠน์ • ์—…๋ฌด๋ฅผ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฐ€์ด๋“œ๋‚˜ ๋งฅ๋ฝ์ผ ์ˆ˜๋„, ํ˜น์€ ํ”„๋กœ์ ํŠธ์— ๋Œ€ํ•œ ํ…Œํฌ ์ŠคํŽ™ ๋ฌธ์„œ์ผ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €ํฌ์˜ ๋ณด๋ฌผ์ฐฝ๊ณ ์™€๋„ ๊ฐ™์€ ์ด ๋ฌธ์„œ๋“ค์ด ์žˆ์–ด ์ƒˆ๋กœ ์˜ค์‹  ๋ถ„๋“ค๋„, ๊ธฐ์กด ๋ฉค๋ฒ„๋“ค๋„(์ž์‹ ์ด ํ•œ ์ผ๋„ 6๊ฐœ์›”์ด ์ง€๋‚˜๋ฉด..๐Ÿ˜…), ํƒ€ ๊ฐœ๋ฐœ์ž ๋™๋ฃŒ๋ถ„๋“ค์—๊ฒŒ๋„ ์œ ์šฉํ•œ ์ง€์‹์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ณ  ์•ž์œผ๋กœ๋„ ์ ๊ทน์ ์œผ๋กœ ์Œ“์•„ ๋‚˜๊ฐ€๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.