Deep_Dev
article thumbnail

๋‚˜์˜ ์ฒซ ์•ฑ ์ถœ์‹œ ๊ธฐ๋ก
2023.02.24 ~ 2023.03.24 ( "1๊ฐœ์›”" ) 
  • ๊ธฐํš
  • ๊ทœ์น™
  • ๊ฐœ๋ฐœ
  • ๊ฐœ๋ฐœ์ด์™ธ์˜ ๊ณผ์ •
  • ์ถœ์‹œ๋ฅผ ๋งˆ์น˜๊ณ 
    • ์‹ค์ œ ์•ฑ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ์•„์‰ฌ์šด์ 
    • ๋Š๋‚€์ 

๊ธฐํš

์•ฑ์˜ ๊ธฐํš ๋ชฉ์ ์€ "๋‚ด๊ฐ€ ํ•„์š”ํ•ด์„œ, ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ" ์˜€๋‹ค.

 

์šด๋™์„ ํ•  ๋•Œ ์šด๋™์‹œ๊ฐ„๊ณผ, ์‰ฌ๋Š”์‹œ๊ฐ„ ํ™•์ธ์„ ์œ„ํ•˜์—ฌ ์• ํ”Œ์›Œ์น˜๋ฅผ ์ฐจ๊ณ  ํ•˜๋Š”๋ฐ ์†๋ชฉ์— ์‹œ๊ณ„๋ฅผ ์ฐจ๊ณ  ์žˆ๋‹ค๋Š”๊ฒŒ ์–ด๋Š ์ˆœ๊ฐ„๋ถ€ํ„ฐ ์กฐ๊ธˆ ๊ฑธ๋ฆฌ์ ๊ฑฐ๋ฆฌ๊ฒŒ ๋Š๊ปด์ง€๊ณ , ์‰ฌ๋Š”์‹œ๊ฐ„์ด ๋ช‡ ๋ถ„์— ์‹œ์ž‘๋˜์—ˆ๋Š”์ง€ ๊ธฐ์–ตํ•˜๊ณ  ์žˆ์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

 

1. ๊ธฐ์กด์— ์•„์ดํฐ ๋‚ด์˜ ํƒ€์ž„์›Œ์น˜๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋„ ์žˆ์—ˆ์ง€๋งŒ, ์‰ฌ๋Š” ์‹œ๊ฐ„์ด ์–ธ์ œ ๋๋‚˜๋Š”๊ฑด์ง€ ๋ˆˆ์œผ๋กœ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค.

-> ์†Œ๋ฆฌ๋กœ ์•Œ๋ฆผ์ด ์™”์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

 

๋ฉ”์ธ ๊ธฐ๋Šฅ์€ 'ํƒ€์ด๋จธ'์ด๊ณ  ๋ถ€๊ฐ€์ ์ธ ๊ธฐ๋Šฅ๋“ค์„ ๋„ฃ๊ณ  ์‹ถ์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ํ™”๋ฉด์„ Tab Bar๋ฅผ ์ด์šฉํ•˜์—ฌ ๋‚˜๋ˆ„๋Š”๋ฐ, 2๊ฐœ์˜ ํ™”๋ฉด์€ ์–ด์ƒ‰ํ•  ๊ฒƒ ๊ฐ™์•˜๊ณ  3๊ฐœ์˜ ํ™”๋ฉด์œผ๋กœ ์ •ํ•˜์˜€๋‹ค.

 

2. ๋‚˜๋Š” ์šด๋™๊ธฐ๋ก์„ ๋”ฐ๋กœ ํ•˜์ง€ ์•Š์ง€๋งŒ, ๊ฐœ์ธ์ ์ธ ์ผ์ง€ ๊ณต๊ฐ„์ด ์žˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

-> ๋ฉ”๋ชจ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ๋กœ ๊ธฐํšํ–ˆ๋‹ค.

 

3. ์ผ์ง€๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค๋ฉด, ์ด์ „์— ์ผ์ง€๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉฐ ๋‚ด๊ฐ€ ์–ธ์ œ ์–ด๋–ป๊ฒŒ ์šด๋™ํ–ˆ๋Š”์ง€ ๋‚ ์งœ๋กœ ํ™•์ธํ•˜๊ณ  ์‹ถ์—ˆ๋‹ค.

-> ์บ˜๋ฆฐ๋”๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ๋กœ ๊ธฐํšํ–ˆ๋‹ค.

 


์ดˆ๊ธฐ ํ”„๋กœํ† ํƒ€์ž…์€ ์•„์ดํŒจ๋“œ๋กœ ๊ฐ„๋‹จํžˆ ๊ทธ๋ ธ๋‹ค. ( ์ด๊ฒŒ ํ”„๋กœํ† ํƒ€์ž…์„ ๊ทธ๋ฆฐ๊ฑด์ง€..  ๊ตฌ๋ถ„ ๋ถˆ๊ฐ€๋Šฅ์ •๋„์˜ ๋ง‰๊ทธ๋ฆผ )

 

ํ•˜์ง€๋งŒ ๊ฐœ์ธํ”„๋กœ์ ํŠธ์˜ ๊ฒฝ์šฐ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ๊ณ„์† ๋ฐ”๋€Œ๊ธฐ ๋•Œ๋ฌธ์— ํฐ ํ‹€๋งŒ ๊ตฌ์„ฑํ•˜๊ณ  ๋ฐ”๋กœ ๊ฐœ๋ฐœ์— ๋“ค์–ด๊ฐ”๋‹ค.

 

 

 

๊ทœ์น™

๋ณธ ์•ฑ์„ ๊ธฐํšํ•  ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ–ˆ๋˜ ๊ฒƒ

 

 

  1. MVP
  2. ์ง๊ด€์ ์ด์–ด์•ผ ํ•œ๋‹ค.
  3. ์‹ฌํ”Œํ•ด์•ผํ•œ๋‹ค. ( ๋ณต์žกํ•˜์ง€ ์•Š์€ UI, UX )
  4. ์‚ฌ์šฉ์ž๊ฐ€ ์‰ฌ๋Š”์‹œ๊ฐ„์„ ํ™•์ธํ•˜๋Š”๋ฐ ์žˆ์–ด์„œ ์‚ฌ์šฉ์ด ์พŒ์ ํ•˜๊ณ  ๋ถˆํŽธํ•จ์ด ์—†์–ด์•ผ ํ•œ๋‹ค.

 

๊ทธ๋ฆฌ๊ณ  iOS์˜ ๋ฐฐํฌ๊ณผ์ •์‹œ ๊นŒ๋‹ค๋กœ์šด ์‹ฌ์‚ฌ๋ฅผ ํ•œ๋ฒˆ์— ํ†ต๊ณผํ•˜๊ธฐ ์œ„ํ•˜์—ฌ, HIG์˜ ๊ฐ€์ด๋“œ๋ผ์ธ์„ ์ตœ๋Œ€ํ•œ ์ƒ๊ฐํ•˜๋ฉด์„œ ๊ฐœ๋ฐœํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค.

 

 

๊ฐœ๋ฐœ

ํ”„๋ ˆ์ž„์›Œํฌ๋Š” ๋‹น์—ฐํžˆ UiKit์„ ์ด์šฉํ•˜๊ธฐ๋กœ ํ–ˆ์—ˆ๊ณ , UI๋Š” ์ง๊ด€์ ์ธ ์Šคํ† ๋ฆฌ๋ณด๋“œ๋กœ ์‹œ์ž‘ํ–ˆ๋‹ค.

๋ฉ”์ธ ๊ธฐ๋Šฅ(ํ™”๋ฉด)์ธ ํƒ€์ด๋จธ๋ฅผ ๋จผ์ € ๊ตฌํ˜„ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค.

 

๊ฐœ์ธ์ ์œผ๋กœ ์•”๊ธฐ์‹์˜ ๊ณต๋ถ€๋ณด๋‹ค ์ง์ ‘ ๋ถ€๋”ชํžˆ๋ฉฐ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉฐ ๋ฐฐ์šฐ๋Š” ๊ฒƒ์„ ์ข‹์•„ํ•˜๊ธฐ์— ์‹œ์ž‘ํ•œ ํ”„๋กœ์ ํŠธ์˜€๊ธฐ์—

์ปค๋ฐ‹์กฐ์ฐจ ์ œ๋Œ€๋กœ ํ•˜์ง€ ๋ชปํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์—๋Ÿฌ๋“ค๊ณผ ์‹ธ์šฐ๋ฉด์„œ ๊ฐœ๋ฐœ์„ ํ•˜์˜€๋‹ค.

 

๊ฐœ๋ฐœ์„ ํ•˜๋ฉฐ ํฌ๊ฒŒ ์‚ฌ์šฉํ–ˆ๋˜๊ฒƒ์€

 

  • TableView
  • CollectionView
  • CoreData
  • AutoLayout

 

์‚ฌ์šฉ์ž ๊ฐ์ž๊ฐ€ ์„ค์ •ํ•œ ํœด์‹์‹œ๊ฐ„์ด ํƒ€์ž„์›Œ์น˜๋กœ ์ „๋‹ฌ๋˜์–ด ํƒ€์ด๋จธ๋กœ ์‚ฌ์šฉ๋˜๊ณ , ํƒ€์ด๋จธ๊ฐ€ ๋๋‚ ์‹œ ํ‘ธ์‰ฌ์•Œ๋ฆผ์„ ์ฃผ๋ฉฐ ๋‹ค์‹œ ์ž๋™์œผ๋กœ ํƒ€์ž„์›Œ์น˜๊ฐ€ ์‹œ์ž‘๋˜๋Š”๊ฒƒ์„ ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ •์— ์‹œ๊ฐ„์„ ๋งŽ์ด ํ• ์• ํ•˜์˜€๋‹ค.

 

๋ฉ”๋ชจ๊ธฐ๋Šฅ์„ DB๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ , CoreData๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ์ด์— ๋Œ€ํ•ด ์กฐ๊ธˆ ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค.
๋ฉ”๋ชจ๋ฅผ ๋ชฉ๋ก์—์„œ ์Šค์™€์ดํ”„๋กœ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์šฉ์ž์˜ Data์ž์ฒด์—์„œ๋„ ๊ฐ™์ด ์‚ญ์ œํ•ด์•ผํ•จ์„ ๊ฐœ๋ฐœํ•˜๋ฉด์„œ ๊นจ๋‹ฌ์Œ

 

- NavigationController์™€ ์—ฐ๊ฒฐ๋œ View์—์„œ ๋ฉ”๋ชจ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  dimiss๋œ ์ดํ›„ reloadData๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ํ˜ธ์ถœ๋˜์ง€ ์•Š๋Š”๊ฒƒ์ด ์ดํ•ด๊ฐ€ ๋˜์ง€ ์•Š์•˜๋‹ค.  viewWillAppear()๋‚ด์— ์ œ๋Œ€๋กœ ๊ตฌํ˜„ํ–ˆ๋Š”๋ฐ??
์—ด์‹ฌํžˆ ๊ตฌ๊ธ€๋งํ•ด๋ณด๋‹ˆ NotificationCenter๋ฅผ ํ†ตํ•ด์„œ ๊ตฌํ˜„ํ•ด์•ผํ–ˆ์—ˆ๋‹ค.

 

 

๊ฐœ๋ฐœ์ด์™ธ์˜ ๊ณผ์ •

ํ”„๋กœ์ ํŠธ๊ฐ€ ๊ฑฐ์˜ ๋๋‚˜๊ฐˆ๋•Œ์ฏค ์œ ๋‹›ํ…Œ์ŠคํŠธ ๋‹จ์œ„๋กœ ์ปค๋ฐ‹์„ ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด์„œ ๋งˆ์ณค๋‹ค.

 

 

> AppLogo

์•ฑ ๋กœ๊ณ ๋ฅผ ๊ตฌ์ƒํ•˜๋Š”๋ฐ Figma๋กœ ์ž‘์—…์„ ํ•˜์˜€๋Š”๋ฐ, MVP ์•ฑ์ด๋ผ ํ•œ๋“ค ๋„ˆ๋ฌด ์„ฑ์˜์—†์–ด๋ณด์—ฌ์„œ

๋””์ž์ธ์„ ํ•˜๋Š” ์นœ๊ตฌ์—๊ฒŒ ๋กœ๊ณ ๋งŒ ๋ถ€ํƒํ•˜์˜€๊ณ , 5๊ฐœ์˜ ๋กœ๊ณ ์ค‘ ์„ ํƒํ•˜์˜€๋‹ค.

 

( ์ด ๋•Œ ๋””์ž์ด๋„ˆ์˜ ์ค‘์š”์„ฑ์„ ํฌ๊ฒŒ ๋Š๊ผˆ๋‹ค )

 

 

 

> Assets 

XCODE Assets์— ๋„ฃ์„ ์‚ฌ์ง„์œผ๋กœ๋Š”, AppIconGenerator๋ฅผ ์ด์šฉํ•˜์˜€๋‹ค.

 

https://www.appicon.co/

 

App Icon Generator

 

www.appicon.co

1024 x 1024์˜ ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์œผ๋ฉด ํฌ๊ธฐ๋ณ„๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ด์„œ ์ฃผ๋‹ˆ

๊ทธ๊ฒƒ์„ ๊ทธ๋Œ€๋กœ Assets์— ๋„ฃ์œผ๋ฉด ๋œ๋‹ค.

 

 

 

 

> AppMockUp

 AppStore ์ œ์ถœ ๊ณผ์ •์ค‘ MockUp ์‚ฌ์ง„์„ ๋งŒ๋“œ๋Š” ๊ฒƒ ๋˜ํ•œ Figma๋ฅผ ์ด์šฉํ•˜์˜€๋‹ค.

 

 

figma์—์„œ ์›ํ•˜๋Š” ํ…œํ”Œ๋ฆฟ์„ ๊ณ ๋ฅด๊ณ , ์Šคํฌ๋ฆฐ์ƒท์„ ์ฑ„์›Œ๋„ฃ๋Š” ๋ฐฉ๋ฒ•์€ ์ž์ฃผ ์‹œ์ฒญํ•˜๋Š” ์ •๋Œ€๋ฆฌ๋‹˜์˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์˜€๋‹ค.

https://youtu.be/N3kehjXinLQ

> AppStore ์ œ์ถœ ๊ณผ์ •

 

์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋กœ ๋‚˜๋ˆ„์–ด ์ž…๋ ฅํ•ด์•ผํ•˜๋Š” ์ œ์ถœ๊ณผ์ •์€ ์•„๋ž˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜๋ฉฐ, ๊ตฌ๊ธ€๋ง๋„ ํ•˜๋ฉด์„œ ๋“ฑ๋กํ•˜์˜€๋‹ค.

 

https://youtu.be/znMbqO0MqCc

๊ณผ์ •์ค‘ ์Šคํฌ๋ฆฐ์ƒท์„ ์—…๋กœํ•˜๋Š”๋ž€์— 5.5์ธ์น˜์™€ 6.5์ธ์น˜์˜ ์Šคํฌ๋ฆฐ์ƒท์„ ์˜ฌ๋ ค์•ผํ•˜๋Š”๋ฐ,

10์žฅ์˜ ์‚ฌ์ง„์„ ๋‹ค ์•ˆ์˜ฌ๋ ค๋„ ๋˜๊ณ , ๋™์˜์ƒ๋„ ์„ ํƒ์‚ฌํ•ญ.

 

6.5์ธ์น˜์˜ ์‚ฌ์ง„์„ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ 5.5์ธ์น˜ ์‚ฌ์ด์ฆˆ๋กœ ๋ณ€๊ฒฝ๋งŒํ•˜์—ฌ ์˜ฌ๋ ค๋„ ์ƒ๊ด€์—†๋Š”๋“ฏ ํ•˜๋‹ค.

   > ์ฐธ๊ณ 

6.5์ธ์น˜ 1242 * 2688 px

5.5์ธ์น˜ 1242 * 2208 px

์ถœ์‹œ๋ฅผ ๋งˆ์น˜๊ณ 

๋ฆฌ๋ทฐ์–ด๊ฐ€ ๋ˆ„๊ตฌ๋ƒ์— ๋”ฐ๋ผ ์‹ฌ์‚ฌ๊ณผ์ •์ด ์˜ค๋ž˜๊ฑธ๋ฆฌ๊ณ  ๊นŒ๋‹ค๋กญ๋‹ค๊ณ  ๋“ค์—ˆ๋‹ค.

 

ํ•˜์ง€๋งŒ ์•ฑ์ด ๋ฌด๊ฒ์ง€ ์•Š๊ธฐ์—, ์˜ค๋ฅ˜๊ฐ€ ์—†๊ณ  HIG๊ฐ€์ด๋“œ๋ผ์ธ์— ์–ด๊ธ‹๋‚˜๋Š”๊ฒƒ์ด ์—†๋‹ค๋ฉด

์‹ฌ์‚ฌ๊ฐ€ ๋นจ๋ฆฌ ๋๋‚  ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ƒํ–ˆ๋‹ค.

 

๊ธˆ์š”์ผ์— ์‹ฌ์‚ฌ๋ฅผ ์˜ฌ๋ฆฌ๊ณ , ํ† ์š”์ผ์— ๋ฐ”๋กœ ๋ฉ”์ผ์ด ์™”๋‹ค.

 

 

Congratulations ! ๋ผ๋‹ˆ ..

์ฒซ ์•ฑ์ด์ž ๋‚ด๊ฐ€ ์‚ฌ์šฉํ•  ์•ฑ์ด๊ธฐ์— ์• ์ฐฉ์ด ๋งŽ์ด ๊ฐˆ ๊ฒƒ ๊ฐ™๋‹ค๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ๋‹ค.

 

 

์•ฝ 2์ฃผ๊ฐ€ ์ข€ ๋„˜๊ฒŒ ์ง€๋‚œ ํ˜„์žฌ, 14๋ฒˆ์˜ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค.

 

 

๋‹ค์šด๋กœ๋“œ๊ฐ€ ํ•ด์™ธ์—์„œ๋„ ๋ฐœ์ƒํ–ˆ๋Š”๋ฐ, ๋ชจ๋“  ํ…์ŠคํŠธ๋“ค์ด ํ•œ๊ตญ์–ด์ž…๋‹ˆ๋‹ค. (์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค)

 

 

 

โš™๏ธ ์‹ค์ œ ์•ฑ์„ ์‚ฌ์šฉํ•˜๋ฉฐ ์•„์‰ฌ์šด ์ 

1. ๊ฐœ๋ฐœ์„ ํ• ๋•Œ ๋‹คํฌ๋ชจ๋“œ๋ฅผ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ•˜์˜€๋‹ค. ( ๋‚˜์˜ ์•„์ดํฐ์€ ๋ผ์ดํŠธ๋ชจ๋“œ ์˜€์—ˆ๋‹ค. )

2. ํƒ€์ด๋จธ๊ฐ€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ๋กœ ๋‚˜๊ฐˆ์‹œ ์ œ๋Œ€๋กœ ๋™์ž‘ํ•˜์ง€ ๋ชปํ•œ๋‹ค. 

 

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

 

 

 

โš™๏ธ ๋Š๋‚€ ์ 

์•ฑ์„ ๋ฐฐํฌํ•˜๊ธฐ๊นŒ์ง€ ๊ธฐํš๋ถ€ํ„ฐ ๊ฐœ๋ฐœ, ๋””์ž์ธ ๋“ฑ๋“ฑ ๋ชจ๋“  ๊ณผ์ •์ด ์‰ฝ์ง€ ์•Š์•˜๋‹ค. ๋‚ด ์ƒ๊ฐ์—๋Š” ์ œ๋Œ€๋กœ ๊ตฌํ˜„ํ–ˆ์ง€๋งŒ ์—๋Ÿฌ๊ฐ€ ๋‚˜์„œ ์ˆ˜์—†์ด ๊ณ ์ณ๋ด๋„ ์ •์ƒ์ ์œผ๋กœ ๊ณ ์ณ์ง€์ง€ ์•Š์„๋•Œ, ๋‚ด๊ฐ€ ๊ตฌ์ƒํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๊ฒ€์ƒ‰ํ•  ๋•Œ ์ž๋ฃŒ๊ฐ€ ๋งŽ์ด ๋ณด์ด์ง€ ์•Š์„๋•Œ ๋ฉ˜๋ถ•์ด ์™”์—ˆ๋‹ค. ( ๊ณ„์† ์žก๊ณ  ์žˆ์–ด๋„ ์™œ ๋˜์ง€ ์•Š๋Š” ๊ฒƒ์ธ์ง€ ) 

 

ํ•˜์ง€๋งŒ ๋‚ด๊ฐ€ ํ•ด๋‹น ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•  ๋•Œ ์ œ์ผ ํฌ๊ฒŒ ๋งˆ์Œ๋จน์—ˆ๋˜ ๊ฒƒ์ด ' ๋ฌด์กฐ๊ฑด ๋ฐฐํฌ๊นŒ์ง€ ํ•œ๋‹ค ' ๋ผ๋Š” ๊ฒƒ์ด์—ˆ๋‹ค. 

๋‹ค์Œ๋‚ , ๋‹ค๋‹ค์Œ๋‚  ๊ณ„์† ๋งค์ง„ํ•˜๋ฉฐ ๋ถ€๋”ชํ˜”๋˜ ์—๋Ÿฌ๋“ค์„ ๊ณ ์น  ์ˆ˜ ์žˆ์—ˆ๊ณ , ๊ทธ๋Ÿฌํ•œ ๋ถ€๋ถ„์—์„œ ํฌ์—ด๊ฐ๊ณผ ๋ฟŒ๋“ฏํ•จ์„ ๋Š๊ผˆ๋‹ค. 

 

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

 

๋‹ค์Œ ์•ฑ์€ API ํ˜น์€ Firebase๋ฅผ ์ด์šฉํ•ด๋ณด๋Š” ๊ฒƒ์ด๊ณ , ์ด ๋˜ํ•œ ์‰ฝ์ง€ ์•Š๊ฒ ์ง€๋งŒ ๋‚˜์˜ ์„ฑ์žฅ์„ ์œ„ํ•ด์„œ ๋‹ค์‹œ ๊ธฐํš์„ ํ•˜๊ณ  ์‹œ์ž‘ํ•  ๊ฒƒ์ด๋‹ค.

๋‹ค์Œ ๋‘๋ฒˆ ์งธ ์•ฑ ์ถœ์‹œ ํ›„๊ธฐ๋กœ ๋Œ์•„์˜ฌ ๊ฒƒ์ด๋‹ค.

 

 

 

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.