Skip to content

noranmuri/CampusTour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

CampusTour, ๋‚ด ์† ์•ˆ์˜ ์บ ํผ์Šค

๐ŸŒˆ ํŒ€์› ์†Œ๊ฐœ

ํŒ€๋ช… ํ†ฐ๊ณผ ์ œ๋ฆฌ์“ฐ๋ฆฌ
thingzoo 19ํ•™๋ฒˆ ์ปดํ“จํ„ฐํ•™๋ถ€ ๊ธ€๋กœ๋ฒŒ์†Œํ”„ํŠธ์›จ์–ด์œตํ•ฉ์ „๊ณต ์ •๋ช…์ฃผ
orange 19ํ•™๋ฒˆ ์ปดํ“จํ„ฐํ•™๋ถ€ ๊ธ€๋กœ๋ฒŒ์†Œํ”„ํŠธ์›จ์–ด์œตํ•ฉ์ „๊ณต ์ด์„ธ์€
Yoon 19ํ•™๋ฒˆ ์ปดํ“จํ„ฐํ•™๋ถ€ ๊ธ€๋กœ๋ฒŒ์†Œํ”„ํŠธ์›จ์–ด์œตํ•ฉ์ „๊ณต ํ™ฉ์„ฑ์œค
galaxy 19ํ•™๋ฒˆ ์ปดํ“จํ„ฐํ•™๋ถ€ ๊ธ€๋กœ๋ฒŒ์†Œํ”„ํŠธ์›จ์–ด์œตํ•ฉ์ „๊ณต ๊น€์€ํ•˜

๐Ÿ’ก ์ฃผ์ œ

๐ŸšŒ ๊ฒฝ๋ถ๋Œ€ํ•™๊ต ๋Œ€๊ตฌ์บ ํผ์Šค๋งŒ์„ ์œ„ํ•œ ์บ ํผ์Šค ํˆฌ์–ด์•ฑ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ

๐ŸŽฅ ์‹œ์—ฐ์˜์ƒ

https://youtu.be/YGFW8xDg0FA

๐Ÿ“Œ ๊ฐœ๋ฐœ๋ชฉ์ 

1. ์ •๋ณด์˜ ๋ถ€์กฑ ๋ฐ ์‚ฐ๋ฐœ์  ์กด์žฌ

  • ํ•™์šฐ๋“ค์˜ ์บ ํผ์Šค ์ •๋ณด ์Šต๋“ ๊ฐ€๋Šฅํ•œ ํ†ต๋กœ ๋ถ€์กฑ
  • ์žˆ๋‹ค ํ•˜๋”๋ผ๋„ ๊ฐ ์ •๋ณด๋“ค์ด ์‚ฐ๋ฐœ์ ์œผ๋กœ ์กด์žฌ
  • ์ฝ”๋กœ๋‚˜๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ ๊ธฐ์กด ์ƒํ™ฉ์—์„œ๋„ ์บ ํผ์Šค ๋‚ด์˜ ๊ฑด๋ฌผ๊ณผ ๋ถ€๋Œ€ ์‹œ์„ค์— ๋Œ€ํ•œ ์ธ์ง€ ๋‚ฎ์Œ

2. ์ฝ”๋กœ๋‚˜๋กœ ์ธํ•œ ์บ ํผ์Šค ๋ชจ์Šต ๋ณ€ํ™”

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

3. ๊ฒฐ๋ก 

  • ์ฝ”๋กœ๋‚˜ ์ƒํ™ฉ์—์„œ ํ•™์šฐ๋“ค์—๊ฒŒ ์ž‘๊ฒŒ๋‚˜๋งˆ ์„ฑ์ทจ๊ฐ์„ ์ค„ ์ˆ˜ ์žˆ์œผ๋ฉด์„œ,

  • ์ฝ”๋กœ๋‚˜๊ฐ€ ์ข…์‹๋˜์–ด๋„ ์žฅ๊ธฐ์ ์œผ๋กœ ์œ ์šฉํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์•ฑ์„ ๋งŒ๋“ค๊ณ ์ž ํ•จ.

    - ๋˜ํ•œ, ์‚ฌ๋žŒ๊ฐ„(๋™๊ธฐ/์„ ํ›„๋ฐฐ)์˜ ๊ด€๊ณ„๋ณด๋‹ค๋„ ์ธ๊ฐ„ 'ํ•œ ๊ฐ์ฒด'๋กœ ์„ฑ์ทจํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์— ์ดˆ์ ์„ ๋‘ .
    - ๊ฐ์ฒด๋กœ ์กด์žฌํ•˜์ง€๋งŒ '์บ ํผ์Šค'๋ผ๋Š” ๋Œ€ํ•™์ƒ์ด '๊ณต์œ 'ํ•˜๋Š” ์ฃผ์ œ๋ฅผ ํ†ตํ•ด ์†Œ์†๊ฐ์„ ๋Š๋‚„ ์ˆ˜ ์žˆ๋„๋ก ํ•จ

๐Ÿ”ฅ ์ฃผ์š”๊ธฐ๋Šฅ

1. ๊ธฐ๋ณธ์ ์ธ ์ •๋ณด ์ œ๊ณต

  1. ํ•™๊ต ๋‚ด์˜ ํŽธ์˜์‹œ์„ค(ํŽธ์˜์ , ์‹๋‹น, ํ”„๋ฆฐํŠธ๊ธฐ, ATM๊ธฐ ๋“ฑ)์˜ ์œ„์น˜ ์ •๋ณด ์ œ๊ณต
  2. ๋ฉ”์ธ ํŽ˜์ด์ง€(์ง€๋„) ์—์„œ ํ•˜๋‹จ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ํŽธ์˜์‹œ์„ค ์ข…๋ฅ˜์— ๋”ฐ๋ผ ์œ„์น˜ ํ™•์ธ ๊ฐ€๋Šฅ

2. ๋ฏธ์…˜ ์ œ๊ณต์„ ํ†ตํ•œ ์žฌ๋ฏธ ๋ฐ ์„ฑ์ทจ๊ฐ ์ œ๊ณต

  1. ์บ ํผ์Šค ํˆฌ์–ด ๋ฏธ์…˜ ๋ฏธ์…˜ ๋ฆฌ์ŠคํŠธ์—์„œ ๊ฐ€๊ณ ์‹ถ์€ ์žฅ์†Œ๋ฅผ ์„ ํƒํ•˜๊ณ  ์‹ค์ œ๋กœ ๊ทธ ์žฅ์†Œ์— ๋„์ฐฉํ•˜๋ฉด ๋ฏธ์…˜ ํด๋ฆฌ์–ด ํƒ€๋‹จ๋Œ€์˜ ๊ฑด๋ฌผ๋“ค๋„ ๊ตฌ๊ฒฝํ•˜๋ฉด์„œ ์บ ํผ์Šค ๋‚ด์˜ ์ด๋ฏธ์ง€๋ฅผ ์ธ์‹ํ•˜๋Š” ๊ธฐํšŒ ์ œ๊ณต 'IT์œต๋ณตํ•ฉ๊ด€ ๊ฐ€๊ธฐ' ๊ฐ€ ์•„๋‹Œ '์ปดํ“จํ„ฐํ•™๋ถ€์˜ ๊ฐ€์žฅ ์ตœ๊ทผ ์ง€์–ด์ง„ ๊ฑด๋ฌผ ๊ฐ€๋ณด๊ธฐ' ์ฒ˜๋Ÿผ ๋ฏธ์…˜์„ ์ž‘์„ฑํ•˜์—ฌ, TMI(Too Much Information)์  ์š”์†Œ๋ฅผ ๋„ฃ์–ด ์žฌ๋ฏธ๋ฅผ ๋”ํ•จ ๊ณ„์ ˆ์— ๋”ฐ๋ผ '๋ฒš๊ฝƒ๊ธธ ๊ฑธ์–ด๋ณด๊ธฐ', '์ผ์ฒญ๋‹ด ๋‚˜๋ฌด๊ธธ ๊ฑธ์–ด๋ณด๊ธฐ' ๋“ฑ ์ด๋ฒคํŠธ์  ๋ฏธ์…˜์„ ๋„ฃ์„ ์ˆ˜ ์žˆ์Œ ๋ฏธ์…˜์„ ํด๋ฆฌ์–ด ํ•  ๋•Œ๋งˆ๋‹ค ์ฝ”์ธ์„ ์ง€๊ธ‰

  2. ๋‚˜์˜ ๋ฐœ์ž์ทจ ๋ฏธ์…˜์„ ์ดํ–‰ํ•˜๋ฉด์„œ ๋ฐฉ๋ฌธํ•œ ๊ฑด๋ฌผ์˜ ๋ชฉ๋ก์ž„ ํ•™๊ต ์ „์ฒด์˜ ๊ฑด๋ฌผ๋“ค์—์„œ ๊ฐ€๋ณธ ๊ณณ์„ ๋ช…๋ฃŒํ•˜๊ฒŒ ๋ณด์—ฌ์คŒ์œผ๋กœ ๋ณด๋ฌผ์ฐพ๊ธฐ ๋Š๋‚Œ์„ ๋”ํ•จ

  3. ๋งˆ์ดํŽ˜์ด์ง€ ํšŒ์›๊ฐ€์ž…์„ ํ†ตํ•ด ๋“ฑ๋กํ•œ ๋‚˜์˜ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์คŒ ๋ฏธ์…˜ ์ดํ–‰๋ฅ ์— ๋”ฐ๋ผ์„œ 1ํ•™๋…„~4ํ•™๋…„์œผ๋กœ ๋‚˜๋ˆ„์–ด ํ•™๊ต ์ƒํ™œ์ฒ˜๋Ÿผ ๋Š๋ผ๊ฒŒ ํ•จ ๊ฐœ์ธ DB์— ๋”ฐ๋ฅธ ๋ฏธ์…˜๊ณผ ๋ฐœ์ž์ทจ ๋ชฉ๋ก์œผ๋กœ ์ด๋™ํ•˜๋Š” ๋ฒ„ํŠผ์ด ์žˆ์Œ

๐ŸŒน ํ–ฅํ›„ ๊ธฐ๋Šฅ ์ถ”๊ฐ€์˜ˆ์ •

1. ์ด์šฉ๊ฐ€๋Šฅํ•œ ๋ฒ”์œ„์˜ ํ™•๋Œ€

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

2. ๋Œ€์ƒ๋ณ„ ํ•™๊ต ํ™๋ณด์— ์ ์šฉ

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

3. ๋ถ€๋Œ€ ์‹œ์„ค๊ณผ์˜ ์—ฐ๊ณ„

  • ์ฝ”์ธ์„ ํ”„๋ฆฐํ„ฐ ๋น„์šฉ์ด๋‚˜ ์ƒํ˜‘์—์„œ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•œ ํฌ์ธํŠธ๋กœ ๊ต์ฒด ๊ฐ€๋Šฅํ•˜๋„๋ก ์—ฐ๊ณ„

4. ๋ฏธ์…˜ ๋‚ด์šฉ ๋ฐ ๋ฐฉ๋ฒ•์˜ ๋‹ค์–‘ํ™”

  • ํ•œ ์žฅ์†Œ๋งŒ์ด ์•„๋‹Œ ์—ฌ๋Ÿฌ ์žฅ์†Œ๋ฅผ ๊ฑฐ์ณ์•ผ ์™„๋ฃŒ๋˜๋Š” ๋ฏธ์…˜ ๊ฐœ๋ฐœ -> ํ…Œ๋งˆ๋ณ„๋กœ ํ•™๊ต ์ „์ฒด๋ฅผ ๋‘˜๋Ÿฌ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ ์ œ๊ณต ( ์˜ˆ๋ฅผ ๋“ค์–ด, ํ•™๊ต ๋‚ด ์žํŒ๊ธฐ 5๊ฐœ ์ฐพ์•„๋ณด๊ธฐ, ๋žœ๋“œ๋งˆํฌ ๊ฑด๋ฌผ(๋ณธ๊ด€,์ผ์ฒญ๋‹ด,๊ธ€๋กœ๋ฒŒํ”„๋ผ์ž ๋“ฑ) ๋‘˜๋Ÿฌ๋ณด๊ธฐ ๋“ฑ์˜ ๋ฏธ์…˜ )
  • ์ผ์ • ๊ตฌ๊ฐ„์„ ํ†ต๊ณผํ•ด์•ผ ์™„๋ฃŒ๋˜๋Š” ๋ฏธ์…˜ ๊ฐœ๋ฐœ : ๋ฒš๊ฝƒ๊ธธ ๊ฑท๊ธฐ, ๋Œ€์šด๋™์žฅ ํ•œ ๋ฐ”ํ€ด ๋Œ๊ธฐ, ์ผ์ฒญ๋‹ด ๋‚˜๋ฌด ๊ธธ ๊ฑท๊ธฐ ๋“ฑ์˜ ๋ฏธ์…˜ ๊ฐ€๋Šฅํ•ด์ง

5. ์žฌ๋ฏธ์  ์š”์†Œ ์ถ”๊ฐ€

  • '๋‚˜์˜ ๋ฐœ์ž์ทจ' ๋ฅผ ๋ฆฌ์ŠคํŠธ๊ฐ€ ์•„๋‹Œ ํผ์ฆ ์กฐ๊ฐ์ด ๋งž์ถฐ์ง€๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ•˜์—ฌ ๊ฒŒ์ž„์  ์š”์†Œ๋ฅผ ์ถ”๊ฐ€
  • ๋ฏธ์…˜ ์„ฑ๊ณต ์‹œ ์Šคํƒฌํ”„๊ฐ€ ๋ชจ์•„์ง€๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ถ”๊ฐ€ํ•˜์—ฌ, ์—ฌ๊ถŒ์— ๋„์žฅ ๋ชจ์œผ๋Š” ๋Š๋‚Œ์ฒ˜๋Ÿผ ๋””์ž์ธ

6. ๊ธฐํƒ€

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

๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ


โœ” ์‹œ์Šคํ…œ ๊ตฌ์„ฑ๋„

1. ํ”„๋กœํ† ํƒ€์ž…

image

2. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค

users

name id pw phone level coin mission foot

marker

title location

mission

title marker location

foot

title

3. ํŽ˜์ด์ง€๋ณ„ xml ๋ฐ Java ํŒŒ์ผ ๋‚ด์šฉ ๊ฐ„๋‹จ ์„ค๋ช…

0. ์Šคํ”Œ๋ž˜์‹œ ํ™”๋ฉด

  • Handler ์„ ์‚ฌ์šฉํ•˜์—ฌ runnable ์‹œ์ž‘
  • ์–ดํ”Œ ์ฒซ ํ™”๋ฉด์œผ๋กœ, ์–ดํ”Œ์˜ ๋ชฉ์  ๋ฐ ๋ฐฉํ–ฅ์„ฑ์„ ๊ฐ€์‹œ์ ์œผ๋กœ ์ œ์‹œ
  • ์ด๋ฏธ์ง€์— ๋ฐ”์šด์Šค, ํ…์ŠคํŠธ์— ํˆฌ๋ช…๋„ ์กฐ์ ˆ์„ ํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์„ค์ •
  • ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ข…๋ฃŒ ํ›„, ์ž๋™์œผ๋กœ ๋กœ๊ทธ์ธ ํ™”๋ฉด์œผ๋กœ ๋„˜์–ด๊ฐ

1. ๋กœ๊ทธ์ธ

  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ์‹œ '*'๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ •๋ณด ๋ณดํ˜ธ
  • ์ •๋ณด๊ฐ€ ์กด์žฌํ•˜๋Š”์ง€ -> ์•„์ด๋””๋กœ DB์—์„œ ๊ฐœ์ธ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๋น„๊ต
  • ์ผ์น˜ํ•˜์ง€ ์•Š์„์‹œ ํ‹€๋ฆผ ๋ฉ”์„ธ์ง€๋ฅผ ๋„์šฐ๊ณ , ๋งž์„์‹œ Intent ๋ฅผ ํ†ตํ•ด MainPage(์ง€๋„ํŽ˜์ด์ง€)๋กœ User์˜ ์•„์ด๋””๋ฅผ ๋„˜๊น€
  • ์šฐ์ธกํ•˜๋‹จ์— JOIN ๋ฒ„ํŠผ์„ ํ†ตํ•ด ํšŒ์›๊ฐ€์ž… ํ™”๋ฉด์œผ๋กœ ๋„˜์–ด๊ฐ

2. ํšŒ์›๊ฐ€์ž…

  • EditText ๋ฅผ ์ด์šฉํ•˜์—ฌ User์˜ ์ •๋ณด๋ฅผ ์–ป์Œ
  • DB์—์„œ User๋“ค์˜ ์•„์ด๋””๋ฅผ ๊ฐ€์ ธ์™€ ํ˜„์žฌ ์ž…๋ ฅํ•œ User์˜ ์•„์ด๋””์™€ ์ค‘๋ณต ์œ ๋ฌด ํ™•์ธ
  • ๋น„๋ฐ€๋ฒˆํ˜ธ์™€ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ์„ ํ†ตํ•ด ์ •ํ™•ํ•œ ์ž…๋ ฅ ํ™•์ธ
  • ๋ชจ๋“  ํ•ญ๋ชฉ์„ ์ž…๋ ฅ ํ–ˆ์„ ๋•Œ๋งŒ ํšŒ์›๊ฐ€์ž… ๋˜๋„๋ก ๋ฒ„ํŠผ ์„ค์ •

3. ์ง€๋„ ํŽ˜์ด์ง€

|

  • Google Map API๋ฅผ ์ด์šฉํ•ด์„œ ๊ธฐ๋ณธ์œ„์น˜๊ฐ€ ๊ฒฝ๋ถ๋Œ€์ธ ์ง€๋„๋ฅผ ๋„์›€
  • ํ˜„์žฌ ์œ„์น˜๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ™•์ธ ๊ฐ€๋Šฅ
  • DB์—์„œ ํŽธ์˜์‹œ์„ค ์ •๋ณด(marker)๋ฅผ ๊ฐ€์ ธ์™€์„œ ๊ฐ ๋ฒ„ํŠผ๋ณ„ ํด๋ฆญ ์ด๋ฒคํŠธ๋กœ ๋งˆ์ปค ํ‘œ์‹œ
  • ํ™ˆ๋ชจ์–‘ ๋ฒ„ํŠผ์œผ๋กœ ๋งˆ์ดํŽ˜์ด์ง€ ์ด๋™
  • ์‚ฐ๋ชจ์–‘ ๋ฒ„ํŠผ์œผ๋กœ ๋ฏธ์…˜ํŽ˜์ด์ง€ ๋น ๋ฅธ ์ด๋™

4. ๋งˆ์ด ํŽ˜์ด์ง€

  • Layout ์˜ vertical, horizontal ํŠน์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ ˆ์ด์•„์›ƒ UI ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๊ตฌ์„ฑ
  • ๋กœ๊ทธ์ธ->์ง€๋„ ํŽ˜์ด์ง€ ๋กœ ๋ถ€ํ„ฐ Intent ๋ฅผ ํ†ตํ•ด ๋ฐ›์€ User์˜ ์•„์ด๋””๋ฅผ ๊ฐ€์ง€๊ณ  DB ๋กœ๋ถ€ํ„ฐ ๊ฐœ์ธ ์ •๋ณด ์Šต๋“
  • ์‚ฌ์ง„, User์˜ ๋‹‰๋„ค์ž„, ๋‹จ๊ณ„, ์ฝ”์ธ์„ ํ‘œ์‹œ
  • ํ•˜๋‹จ์— '๋‚˜์˜ ๋ฐœ์ž์ทจ'์™€ '๋ฏธ์…˜ ๋ฆฌ์ŠคํŠธ' ๋ฒ„ํŠผ์„ ๊ตฌ์„ฑ
  • ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅผ ์‹œ, Intent ๋ฅผ ํ†ตํ•ด User ์•„์ด๋””์™€ ํ•จ๊ป˜ ์ด๋™

5. ๋ฏธ์…˜ ๋ฆฌ์ŠคํŠธ & ๋‚˜์˜ ๋ฐœ์ž์ทจ

|

  • ScrollView์— ListView๋ฅผ ๋„ฃ์–ด์„œ ์Šคํฌ๋กค์„ ๋‚ด๋ ค ๋ฏธ์…˜์„ ์ด ํ™•์ธ
  • Intent ๋กœ ๋ถ€ํ„ฐ ์ด์ „ ๋กœ๊ทธ์ธ์—์„œ ๋ฐ›์€ User์˜ ์•„์ด๋””๋ฅผ ๊ฐ€์ ธ์™€์„œ User๋ณ„ ์„œ๋น„์Šค ์ œ๊ณต
  • DB์—์„œ ์ „์ฒด ๋ฏธ์…˜ ๋ฆฌ์ŠคํŠธ์™€ User๋ณ„ ๋ฏธ์…˜ ์ดํ–‰ ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ฐ€์ ธ์˜ด
  • ๋ฏธ์…˜ ๋ฆฌ์ŠคํŠธ์—์„œ๋Š” id์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋˜๋Š” ๋ฏธ์…˜์„ User๊ฐ€ ์ดํ–‰ํ–ˆ์œผ๋ฉด ์ปฌ๋Ÿฌ,์ดํ–‰ํ•˜์ง€ ์•Š์•˜์œผ๋ฉด ํ‘๋ฐฑ์œผ๋กœ ๋œธ
  • ๋‚˜์˜ ๋ฐœ์ž์ทจ์—์„œ๋Š” id์— ๋”ฐ๋ผ ๊ตฌ๋ถ„๋˜๋Š” ์žฅ์†Œ๋ฅผ User๊ฐ€ ๋ฐฉ๋ฉดํ–ˆ์œผ๋ฉด ๋ฌผ์Œํ‘œ,์ดํ–‰ํ•˜์ง€ ์•Š์•˜์œผ๋ฉด ๋ฐœ์ž๊ตญ์œผ๋กœ ๋œธ

6. ๋ฏธ์…˜ ์ธ์ฆ

| |

  • ๋ฏธ์…˜ ์œ„์น˜๋ฅผ ๋งˆ์ปค๋กœ ํ‘œ์‹œ
  • ์œ ํด๋ฆฌ๋””์•ˆ ๊ฑฐ๋ฆฌ ๊ณต์‹์— ๋”ฐ๋ผ ํ˜„์žฌ์œ„์น˜์™€ ๋ฏธ์…˜์œ„์น˜์˜ ์œ„๊ฒฝ๋„ ๊ฐ„ ๊ฑฐ๋ฆฌ ๊ตฌํ•จ
  • ๊ฑฐ๋ฆฌ๊ฐ€ 0.0009์ด์ƒ์ผ ๊ฒฝ์šฐ, ๋ฏธ์…˜ ์žฅ์†Œ์™€ ๋ฉ€๋ฆฌ ์žˆ๋‹ค๊ณ  ํ† ์ŠคํŠธ ๋„์šฐ๊ธฐ
  • ๊ฑฐ๋ฆฌ๊ฐ€ 0.0004์ด์ƒ 0.0009์ดํ•˜์ผ ๊ฒฝ์šฐ, ๋ฏธ์…˜ ์žฅ์†Œ์— ๋‹ค๊ฐ€๊ฐ€๋ผ๊ณ  ํ† ์ŠคํŠธ ๋„์šฐ๊ธฐ
  • ๊ฑฐ๋ฆฌ๊ฐ€ 0.0004์ดํ•˜์ผ ๊ฒฝ์šฐ, ๋ฏธ์…˜ ์žฅ์†Œ์— ๋„๋‹ฌํ–ˆ๋‹ค๊ณ  ํ† ์ŠคํŠธ ๋„์šฐ๊ณ  ์ธ์ฆ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages