inflearn logo
๊ฐ•์˜

๊ฐ•์˜

N
์ฑŒ๋ฆฐ์ง€

์ฑŒ๋ฆฐ์ง€

๋ฉ˜ํ† ๋ง

๋ฉ˜ํ† ๋ง

N
ํด๋ฆฝ

ํด๋ฆฝ

๋กœ๋“œ๋งต

๋กœ๋“œ๋งต

์ง€์‹๊ณต์œ 

๐Ÿ”ฅ[์•ˆ๋“œ๋กœ์ด๋“œ] ์‚ฌ์ด๋“œ ํ”„๋กœ์ ํŠธ ํŒ€์› ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค๐Ÿ”ฅ

397

์ดํ•˜์ง„
0

<aside> ๐Ÿ…

๐Ÿ“Œ ์•ˆ๋…•ํ•˜์„ธ์š”. ๊ฐ€์กฑ๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ๊ณต๊ฐ„ Family Moments ํŒ€์—์„œ Android ํŒ€์›์„ ๋ชจ์ง‘ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ ํŒ€์€ UMC 4๊ธฐ์—์„œ ์‹œ์ž‘๋œ ํ”„๋กœ์ ํŠธ์ด๋ฉฐ ์„œ์šธ์—ฌ๋Œ€, ๋™๋•์—ฌ๋Œ€, ๊ด‘์šด๋Œ€ ์žฌํ•™์ƒ ๋ฐ ์กธ์—…์ƒ์œผ๋กœ ํŒ€์„ ๊ตฌ์„ฑํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

[ํ”„๋กœ์ ํŠธ ์„ค๋ช…]

๊ฐ€์กฑ ๊ฐ„์˜ ์†Œํ†ต๊ณผ ์—ฐ๊ฒฐ์„ฑ์„ ๊ฐ•ํ™”ํ•˜๊ณ , ์‚ฌ์ง„์„ ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ณต์œ ํ•˜๋ฉฐ ์†Œ์ค‘ํ•œ ์ˆœ๊ฐ„์„ ํ•จ๊ป˜ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ๋ณธ๋ž˜๋Š” React Native๋กœ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ฐœ๋ฐœํ–ˆ์œผ๋‚˜ ํ–ฅํ›„ ๊ธฐ๋Šฅ ํ™•์žฅ์„ ์œ„ํ•ด ํ”Œ๋žซํผ์— ๋” ์ตœ์ ํ™”๋œ ํด๋ผ์ด์–ธํŠธ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ฐฉํ–ฅ์„ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์•ฑ ์ œ์ž‘์„ ์œ„ํ•ด Android ๊ฐœ๋ฐœ ํŒ€์›์„ ๋ชจ์ง‘ํ•˜๊ณ  ์žˆ์œผ๋‹ˆ ๋งŽ์€ ๊ด€์‹ฌ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.

 

[์ฃผ์š” ๊ธฐ๋Šฅ]

  1. ์ปค๋ฎค๋‹ˆํ‹ฐ

  2. ์ฑ„ํŒ…

  3. ์บ˜๋ฆฐ๋”

 

[๋Œ€๋žต์  ๊ณ„ํš]

ํ˜„์žฌ ์•ˆ๋“œ๋กœ์ด๋“œ ํŒŒํŠธ๋Š” 1์ฐจ ๊ฐœ๋ฐœ์€ ์™„๋ฃŒ๋˜์–ด ์ƒˆ๋กœ์šด ํŒ€์› ํ•ฉ๋ฅ˜ ํ›„ 2์ฐจ ๊ฐœ๋ฐœ์„ ์‹œ์ž‘ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

1์ฐจ ๊ฐœ๋ฐœ(์™„๋ฃŒ): ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ, ๊ธ€ ์—…๋กœ๋“œ, ๊ธ€ ๋ชฉ๋ก(์บ˜๋ฆฐ๋”, ์•จ๋ฒ”), ๊ธ€ ์ƒ์„ธํ™”๋ฉด, ๋งˆ์ดํŽ˜์ด์ง€ ์ผ๋ถ€๊นŒ์ง€ ์™„๋ฃŒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

2์ฐจ ๊ฐœ๋ฐœ(ํ•ฉ๋ฅ˜ ํ›„ ~5์›” ๋ง ์˜ˆ์ •): ์ด๋ฉ”์ผ ์ธ์ฆ, sns ๋กœ๊ทธ์ธ, ๋‹ค์ค‘ ๊ฐ€์กฑ ์ถ”๊ฐ€, ์•Œ๋ฆผ, ๋งˆ์ดํŽ˜์ด์ง€ ๊ธฐ๋Šฅ(๊ฐ€์กฑ ์„ค์ •)์„ ๊ฐœ๋ฐœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

3์ฐจ ๊ฐœ๋ฐœ(2์ฐจ ๊ฐœ๋ฐœ ์™„๋ฃŒ ํ›„ ~7์›” ๋ง ์˜ˆ์ •): ์›น ์†Œ์ผ“์„ ์ด์šฉํ•œ ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

 

โš ํ•œ ๊ฐ€์ง€ ์œ ์˜ํ•˜์‹ค ์ ์€ ๊ธฐ์กด ํŒ€์› ์ค‘ ์ผ๋ถ€๋Š” 2์ฐจ ๊ฐœ๋ฐœ๊นŒ์ง€๋งŒ ์ฐธ์—ฌํ•˜๊ณ  3์ฐจ ๊ฐœ๋ฐœ๋ถ€ํ„ฐ๋Š” ๋ฏธ์ฐธ์—ฌํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ์ธ์› ๋ถ€์กฑ ์‹œ 3์ฐจ ๊ฐœ๋ฐœ ์‹œ ์ถ”๊ฐ€ ๋ชจ์ง‘ ์ง„ํ–‰ ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.

 

โœ… ์˜ˆ์ƒ ํ™œ๋™ ๊ธฐ๊ฐ„: ๋ชจ์ง‘ ์งํ›„ ~ 7์›” ๋ง(์˜ˆ์ƒ)

 

 

[ํ˜„์žฌ ๊ตฌ์„ฑ์›]

์„œ๋ฒ„(Spring) ๊ฐœ๋ฐœ์ž- 5๋ช…

๋””์ž์ด๋„ˆ- 1๋ช…

์•ˆ๋“œ๋กœ์ด๋“œ - 3๋ช…

 

[๋ชจ์ง‘ํ•˜๋Š” ํฌ์ง€์…˜]

์•ˆ๋“œ๋กœ์ด๋“œ ๊ฐœ๋ฐœ์ž- 1๋ช…

์–ธ์–ด - ์ฝ”ํ‹€๋ฆฐ๋ ˆ์ด์•„์›ƒ - ์ปดํฌ์ฆˆ

*๋””์ž์ธํŒจํ„ด - MVVM (์ฝ”๋ฃจํ‹ด, ํ”Œ๋กœ์šฐ)

๋„คํŠธ์›Œํฌ - Retrofit์˜์กด์„ฑ - Hilt

๋ชจ๋ฅด๋Š” ๋ถ€๋ถ„์€ ์นœ์ ˆํ•˜๊ฒŒ ์•Œ๋ ค์ค„ ํŒ€์›๋“ค์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ํฌ๊ฒŒ ๋ถ€๋‹ด ๊ฐ–์ง€ ์•Š์œผ์…”๋„ ๋ฉ๋‹ˆ๋‹ค!

 

 

[์ด๋Ÿฐ ๋ถ„๊ณผ ํ•จ๊ป˜ ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค]

๐Ÿ™‹ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์„ ํ™œ๋ฐœํžˆ ํ•˜์‹ค ์ˆ˜ ์žˆ๋Š” ๋ถ„

๐Ÿ™‹ Kotlin, MVVM ๋””์ž์ธํŒจํ„ด์„ ํ™œ์šฉํ•ด์„œ ๊ฐ„๋‹จํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ์œผ์‹  ๋ถ„

๐Ÿ™‹ ์ฑ…์ž„๊ฐ์žˆ๊ฒŒ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งˆ๋ฌด๋ฆฌํ•˜์‹ค ์ˆ˜ ์žˆ๋Š” ๋ถ„

๐Ÿ™‹3์ฐจ ๊ฐœ๋ฐœ๊นŒ์ง€ ์ฐธ์—ฌํ•  ์˜ํ–ฅ์ด ์žˆ์œผ์‹  ๋ถ„

๐Ÿ’Œ ํ•จ๊ป˜ ํ•˜๊ณ  ์‹ถ์œผ์‹  ๋ถ„์€ ํŽธํ•˜๊ฒŒ ์ชฝ์ง€ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

์นด์นด์˜คํ†ก ์˜คํ”ˆ ์ฑ„ํŒ… ๋งํฌ: https://open.kakao.com/o/saAlYdkg

๋‹ต๋ณ€ 0