eastZoo / whereIsCat.v1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

whereIsCat

๐Ÿฑ์–ด๋””์žˆ๋ƒฅ ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค

  • ๊ธธ๋ƒฅ์ด๋“ค์„ ํšจ๊ณผ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๊ธธ๋ƒฅ์ด ๊ฑฐ์ฃผ์œ„์น˜ ๋งˆํ‚น ์•ฑ์ž…๋‹ˆ๋‹ค.

Stack


  • androidStudio
  • Firebase

ํ”„๋กœ์ ํŠธ ํ•„์š”์„ฑ

  • ๊ธธ๊ณ ์–‘์ด๋“ค์—๊ฒŒ ๊ด€์‹ฌ๊ณผ ์‚ฌ๋ž‘์„ ์ฃผ๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋Š˜์–ด๋‚จ์— ๋”ฐ๋ผ ๋ฌด๋ถ„๋ณ„ํ•œ ํ”ผ๋”ฉ(feeding)ํ˜น์€ ์˜์–‘์‹ค์กฐ๋กœ ์ธํ•ด ์ฃฝ์–ด๊ฐ€๋Š” ๊ธธ๊ณ ์–‘์ด๋“ค์€ ๊ฒฐ๊ตญ ์ธ๊ฐ„์ด ์ดˆ๋ž˜ํ•œ ๊ฒฐ๊ณผ๋ผ๋Š” ๊ฒƒ์„ ์ธ์ง€ํ•˜๊ณ  ๊ธธ๊ณ ์–‘์ด๋“ค์„ ์ž˜ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์–ดํ”Œ๋กœ ๊ณ ์•ˆํ•˜๊ฒŒ ๋จ

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

ํ”„๋กœ์ ํŠธ ์ˆ˜ํ–‰ ๋ชฉ์ 

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

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

ํ”„๋กœ์ ํŠธ ๋ฒ”์œ„

  • ์‚ฌ์šฉ์ž๊ฐ€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ง€๋„์— ๊ธธ๊ณ ์–‘์ด์˜ ์‚ฌ์ง„, ํŠน์ง• ๋“ฑ์„ ์ž…๋ ฅํ•˜์—ฌ ํ•˜๋‚˜์˜ ํ•€์œผ๋กœ ๊ณ ์–‘์ด๋ฅผ ๋“ฑ๋กํ•˜๊ณ , ํ•€์˜ ์ƒ‰๊น”๋กœ ๊ธธ๊ณ ์–‘์ด ํ”ผ๋”ฉ ์—ฌ๋ถ€์™€ ์ƒํƒœ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค ( ex : ๊ธธ๊ณ ์–‘์ด์—๊ฒŒ ๋ฐฅ์„ ์คฌ๋‹ค๋Š” ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ๊ทธ ๊ณ ์–‘์ด๋Š” ๋ช‡์‹œ๊ฐ„ ๋™์•ˆ ํ•€์˜ ์ƒ‰๊น”์ด ๋ณ€ํ•ด์„œ ์ค‘๋ณต ํ”ผ๋”ฉ์„ ๋ง‰๋Š”๋‹ค )

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

์‹ค์ œ ๊ตฌ๋™ํ™”๋ฉด

image01 image03 image04 image05 image06

About


Languages

Language:Java 100.0%