๐ฃ EatTogether_Android ๐ป
๐ด ๊ฐ์ ์ธ์์ ์ด์ฉํ ์ค์๊ฐ ๋ฉ๋ด ์ถ์ฒ ์๋น์ค '์ฐ๋ฆฌ ๋ญ ๋จน์ง?' ๐
๐ด ๊ฐ์ ์ธ์์ ์ด์ฉํ ์ค์๊ฐ ๋ฉ๋ด ์ถ์ฒ ์๋น์ค '์ฐ๋ฆฌ ๋ญ ๋จน์ง?' ๐
์ฌ์ฉ์์ ํ์ ์ ์ค์๊ฐ์ผ๋ก ๋ถ์ํ์ฌ ์ฌ์ฉ์๋ค์ ์ ํธ๋ฅผ ํ์
ํด ์์ ๋ฉ๋ด๋ฅผ ์ถ์ฒํ๋ ์๋น์ค ์
๋๋ค.
ย
- ๋ฉ๋ด ์ถ์ฒ: ์ฐธ์ฌ์ N๋ช ์ ์ ํธ์ CBF ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ์ํ 10๊ฐ์ ๋ง์ถค ์์ ๋ฆฌ์คํธ๋ฅผ ์์ฑํฉ๋๋ค.
- ๊ฐ์ ๋ถ์: ํน์ ์์ ์ด๋ฏธ์ง๋ฅผ ์ ํ ํ ์ฆ๊ฐ์ ์ธ ํ์ ๋ณํ๋ฅผ ํตํด ์ฌ์ฉ์์ ๊ฐ์ (๊ธ์ /๋ถ์ )์ ํ์ ํฉ๋๋ค.
- ๋ญํน ์ถ์ฒ์์คํ : ๊ฐ ์์์ ๋ํ ์ฐธ์ฌ์ N๋ช ์ ๊ฐ์ ์์น ๊ฐ์ ๋ฐ์ํ์ฌ ๋ญํน์ ๋์ถํฉ๋๋ค.
- ๋ค์ค ํต์ : socket.io๋ฅผ ํ์ฉํ์ฌ ํด๋ผ์ด์ธํธ์ ์๋ฒ๊ฐ ์๋ฐฉํฅ ๋ค์ค ํต์ ์ ์ ๊ณตํ๊ณ ์์ต๋๋ค.
- (์ฌ์ฉ์ ํผ๋๋ฐฑ ๋ฐ์) ๋ฐ์ดํฐ ์๊ฐํ: ์ ์ฒด ๋ญํน์ ๋ฐ๋ฅธ MP Chart, ๊ฐ ์์์ ๋ํ ์ฌ์ฉ์๋ค์ ๊ฐ์ ๋ถ์๊ฐ์ MP Chart๋ก ์๊ฐํํ์ฌ, ์ ๋ขฐ์ฑ์ ๋ถ์ฌํฉ๋๋ค.
์ด๋ฆ | ๋ด๋น |
---|---|
๋ฐ์์ฐ | ์นด๋ฉ๋ผ ์บก์ฒ ๋ฐ FileI/O, ์ด๋ฏธ์ง ํต์ , Socketํต์ |
๋ฐ์ง์ค | ๋ญํน ํ์ด์ง, ์ฃผ๋ณ ์์์ ๋ฆฌ์คํธ ์ ๊ณต(Kakao Map ์ฐ๋), ๊ฒฐ๊ณผ ๋ถ์ ์ฐจํธ |
๋ผ์ด๋ธ๋ฌ๋ฆฌ | ๋ชฉ์ |
---|---|
CameraX | ์นด๋ฉ๋ผ ์บก์ฒ |
MPChart | ๊ฒฐ๊ณผ ๋ถ์ ๊ทธ๋ํ |
Gson | JSON ๊ฐ์ฒด Converter |
Glide | ์ด๋ฏธ์ง ํฌ๋ฉงํ |
Retrofit | HTTP ํต์ |
Socket.io | ์๋ฐฉํฅ Socketํต์ |
Google LocationServices | ์ฌ์ฉ์์ ํ์ฌ ์์น ํ์ |
Firebase MLKit | ์ผ๊ตด ์์ญ์ Rectangle ํ์ |
Activity | Description |
---|---|
MainActivity | ์ฑ์ ๋ฉ์ธ ํ๋ฉด |
MakeUrlActivity | ๊ทธ๋ฃน์ ์ ์ฅ ์ฝ๋ ์์ฑ |
JoinActivity | ์ ์ฅ์ฝ๋๋ฅผ ์ ๋ ฅํ์ฌ ๊ทธ๋ฃน์ ์ฐธ์ฌ |
PreferenceCheckActivity | ์ฌ์ฉ์์ ๋ฉ๋ด ์ ํธ๋ ์กฐ์ฌ๋ฅผ ์งํ(ํธ๋ถํธ ๋ฉ๋ด 1๊ฐ์ฉ ์ ๋ ฅ) |
WaitingActivity | ๊ทธ๋ฃน ์ฐธ์ฌ ์ธ์์ ์งํ ์ฑํฌ๋ฅผ ๋ง์ถ๊ธฐ ์ํ ๋๊ธฐํ์ด์ง |
EmotionAnalysisActivity | ์ ๋ ฅ๋ ๋ฉ๋ด ๊ธฐ๋ฐ์ผ๋ก CBF์๊ณ ๋ฆฌ์ฆ์ ํตํด ์ถ์ฒ๋ 10๊ฐ์ ๋ฉ๋ด์ ๋ํ ๊ฐ์ ๋ถ์์ ์งํ |
RankingActivity | ๊ทธ๋ฃน์ ์ฌ์ฉ์๊ฐ ์ข์ํ ๋งํ 10๊ฐ ๋ฉ๋ด์ ๋ญํน ๋์ถ |
MapActivity | ํ์ฌ ์์น ๊ธฐ๋ฐ์ผ๋ก ํด๋น ๋ฉ๋ด๋ฅผ ํ๋งคํ๋ ์ฃผ๋ณ ์์์ ์์น ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค |
ChartActivity | ์ฌ์ฉ์๋ค์ ํธ๋ถํธ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ |