Skip to content

๐Ÿ” ๐Ÿš ๋ฐฐ๊ณ ํ”ˆ ์‚ฌ๋žŒํ•œํ…Œ ์Œ์‹๊ณผ ์—ฐ๊ฒฐ์‹œ์ผœ ์ฃผ๋Š” ์•ฑ

Notifications You must be signed in to change notification settings

Rayleigh190/FoodLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Foodlink thumbnail image

2022 - FoodLink Project

2022๋…„ 2ํ•™๊ธฐ ๋ชจ๋ฐ”์ผ์‘์šฉ์†Œํ”„ํŠธ์›จ์–ด ๊ณผ๋ชฉ์˜ ๊ธฐ๋ง ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค.

Description

Project Name : FoodLink(ํ‘ธ๋“œ๋งํฌ)

ํ˜ผ์ž ์ž์ทจํ•˜๋ฉด์„œ ๋ผ๋‹ˆ๋ฅผ ์ž˜ ์ฑ™๊ฒจ ๋จน๋Š” ๊ฒƒ์€ ์‰ฌ์šด ์ผ์ด ์•„๋‹ˆ๋‹ค. ํ•ญ์ƒ ๋ฌด์—‡์„ ๋จน์–ด ์•ผ ํ•˜๋Š”์ง€, ์ฃผ๋ณ€์— ์–ด๋–ค ์‹๋‹น๋“ค์ด ์žˆ๋Š”์ง€์— ๋Œ€ํ•ด ๊ณ ๋ฏผํ•œ๋‹ค. ์ด๋Ÿฐ ๊ณ ๋ฏผ์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ์Œ์‹๊ณผ ์—ฐ๊ฒฐํ•ด ์ฃผ๋Š” ์„œ๋น„์Šค์ธ ํ‘ธ๋“œ๋งํฌ๋ฅผ ๊ฐœ๋ฐœํ•˜์˜€๋‹ค.

Function

์•ฑ ์‹œ์—ฐ ์˜์ƒ

  • โ€œํ•ด ๋จน๊ธฐโ€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์š”๋ฆฌ ๋ ˆ์‹œํ”ผ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ๋ ˆ์‹œํ”ผ ์„ธ๋ถ€ ์ •๋ณด ๋ฐ ๋ฉ”๋‰ด์–ผ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • โ€œ์‚ฌ ๋จน๊ธฐโ€ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‹๋‹น์„ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
    • GPS๋กœ ํ˜„์žฌ ์œ„์น˜๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
    • โ€œ์ •ํ™•๋„์ˆœโ€, โ€œ๊ฑฐ๋ฆฌ์ˆœโ€์œผ๋กœ ์ •๋ ฌํ•  ์ˆ˜ ์žˆ๋‹ค.
    • ์›น๋ทฐ๋ฅผ ํ†ตํ•ด ์ง€๋„ ๋ฐ ๊ธธ์ฐพ๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ธฐ๋Šฅ ์˜ˆ์‹œ แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-12-30 แ„‹แ…ฉแ„’แ…ฎ 5 39 06 แ„‰แ…ณแ„แ…ณแ„…แ…ตแ†ซแ„‰แ…ฃแ†บ 2022-12-30 แ„‹แ…ฉแ„’แ…ฎ 5 39 26

์‚ฌ์šฉ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์„ค๋ช…

(1) Volley : Android ์•ฑ์˜ HTTP ํ†ต์‹ ์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
๋ ˆ์‹œํ”ผ, ์‹๋‹น ๊ฒ€์ƒ‰์— ํ•„์š”ํ•œ API ํ†ต์‹ ์„ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ด€๋ จ ๋งํฌ : ๋ฐ”๋กœ๊ฐ€๊ธฐ

(2) Glide : ๊ตฌ๊ธ€์—์„œ ์ œ์ž‘ํ•œ ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
API๋ฅผ ํ†ตํ•ด ๋ฐ›์•„์˜จ ์ด๋ฏธ์ง€ ๋งํฌ๋ฅผ ImageView์— ์„ธํŒ…ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค. ๊ด€๋ จ ๋งํฌ : ๋ฐ”๋กœ๊ฐ€๊ธฐ

์‚ฌ์šฉ๋œ API ์„ค๋ช…

(1) ๊ณต๊ณต๋ฐ์ดํ„ฐ - ์กฐ๋ฆฌ์‹ํ’ˆ์˜ ๋ ˆ์‹œํ”ผ DB
๋ฉ”๋‰ด๋ช…๊ณผ ํ•จ๊ป˜ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ๊ด€๋ จ๋œ ๋ ˆ์‹œํ”ผ ์ •๋ณด๋ฅผ ์‘๋‹ต์œผ๋กœ ๋ณด๋‚ด์ค€๋‹ค. โ€œํ•ด ๋จน๊ธฐโ€ ๊ธฐ๋Šฅ์˜ ๋ ˆ ์‹œํ”ผ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค.
๊ด€๋ จ ๋งํฌ : ๋ฐ”๋กœ๊ฐ€๊ธฐ

(2) Kakao Developers API - ํ‚ค์›Œ๋“œ๋กœ ์žฅ์†Œ ๊ฒ€์ƒ‰ํ•˜๊ธฐ
์žฅ์†Œ ๊ฒ€์ƒ‰์–ด์™€ ํ•จ๊ป˜ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ๊ด€๋ จ ์žฅ์†Œ์˜ ์ƒ์„ธ ์ •๋ณด๋“ค์„ ์‘๋‹ต์œผ๋กœ ๋ณด๋‚ด์ค€๋‹ค. โ€œ์‚ฌ ๋จน๊ธฐโ€ ๊ธฐ๋Šฅ์˜ ์‹๋‹น ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค.
๊ด€๋ จ ๋งํฌ : ๋ฐ”๋กœ๊ฐ€๊ธฐ

(3) Kakao Developers API โ€“ ์ขŒํ‘œ๋กœ ์ฃผ์†Œ ๋ณ€ํ™˜ํ•˜๊ธฐ
GPS ์œ„๋„, ๊ฒฝ๋„ ์ขŒํ‘œ์™€ ํ•จ๊ป˜ ์š”์ฒญ์„ ๋ณด๋‚ด๋ฉด ํ•ด๋‹นํ•˜๋Š” ์œ„์น˜์˜ ์ฃผ์†Œ(๋„๋กœ๋ช…, ์ง€๋ฒˆ) ์ •๋ณด๋ฅผ ์‘๋‹ต ์œผ๋กœ ๋ณด๋‚ด์ค€๋‹ค. โ€œ์‚ฌ ๋จน๊ธฐโ€ ๊ธฐ๋Šฅ์—์„œ ์‚ฌ์šฉ์ž์˜ ํ˜„์žฌ ์œ„์น˜ ์ฃผ์†Œ๋ฅผ ์•Œ๋ ค์ฃผ๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ๋‹ค.
๊ด€๋ จ ๋งํฌ : ๋ฐ”๋กœ๊ฐ€๊ธฐ

Environment

Mobile Platform : Android(minSdk 21, targetSdk 32)

Prerequisite

implementation 'com.android.volley:volley:1.2.1'  
implementation 'com.github.bumptech.glide:glide:4.14.2'  
annotationProcessor 'com.github.bumptech.glide:compiler:4.14.2'

License

About

๐Ÿ” ๐Ÿš ๋ฐฐ๊ณ ํ”ˆ ์‚ฌ๋žŒํ•œํ…Œ ์Œ์‹๊ณผ ์—ฐ๊ฒฐ์‹œ์ผœ ์ฃผ๋Š” ์•ฑ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages