-
Notifications
You must be signed in to change notification settings - Fork 1
Home
yujin45 edited this page Dec 1, 2024
·
20 revisions
๋ถ์คํธ์บ ํ ์นใป๋ชจ๋ฐ์ผ 9๊ธฐ ๋ฉค๋ฒ์ญ Android : And04_project wiki
์ฃผ๋ณ์ ์๋ฌผ์ ์ดฌ์ํ๊ณ ์๋ณํ์ฌ ๋๋ง์ ์๋ฌผ ๋๊ฐ์ ๋ง๋ค๊ณ , ์๋ฌผ ์ง๋๋ฅผ ์น๊ตฌ๋ค๊ณผ ๊ณต์ ํ ์ ์๋ ์ฑ ์๋น์ค
- ์ฃผ๋ณ ์๋ฌผ์ ์ดฌ์ํด ๋๊ฐ์ ๋ฑ๋กํ ์ ์์ต๋๋ค.
- ์๋ฌผ ๋๊ฐ ๋ฟ๋ง์๋๋ผ ์๋ฌผ ์ง๋์๋ ๋ฑ๋ก๋ฉ๋๋ค.
- ๋นํ์์ผ๋ก ๋คํธ์ํฌ ์์ด ์ด๋์๋ ์๋ฌผ์ ์ดฌ์ํด ๋๋ง์ ์๋ฌผ ๋๊ฐ์ ๋ง๋ค์ด๋ณด์ธ์~!
- ์ถ๊ฐ๋ก ๋ก๊ทธ์ธ์ ํ๋ฉด ์น๊ตฌ๋ค์ ์๋ฌผ ์ง๋๋ฅผ ํจ๊ป ๋ณผ ์ ์๋ต๋๋ค ๐ ํจ๊ป ์ฆ๊ฒจ๋ณด์๋ ๊ฒ๋ ์ถ์ฒ๋๋ฆฝ๋๋ค.
์ ์ ์ง | ์ํ์ค | ๊น๋์ค | ๋ ธ์งํ | ๊น์ ํธ |
- ๐ ํ ๋ ธ์ ์์ ๐ ํ์๋ก ๋ฐ ๐๏ธ ์ผ์ ๊ด๋ฆฌ ๋ฑ ๋ชจ๋ ๊ฒ์ ์งํํฉ๋๋ค.
- ๐จ Figma์์ ๋ฐํ ์๋ฃ ๋ฐ ๋์์ธ ๋ฑ์ ํ์ธํ์ค ์ ์์ต๋๋ค.
- ๋ฌธ์ ์์ฑ ํ ๐ wiki์๋ ์ ๋ก๋ ํฉ๋๋ค.
- ๐ ZOOM & ZEP์์ ์จ๋ผ์ธ ํ์ ์ ์งํํฉ๋๋ค.
- ์๋๋ ๋ฐ๋ก๊ฐ๊ธฐ ๋งํฌ์ ๋๋ค! ๐ฑ๏ธํด๋ฆญํด์ ํ์ธํด๋ณด์ธ์~!
๐ ํ ๋ ธ์ | ๐จ Figma ๊ธฐํ์ & ๋์์ธ | ๐จ๏ธ FigJam ์์ ๋ก์ด ํ์ | ๐ wiki |
---|---|---|---|
โ ๊ทธ๋ผ์ด๋ ๋ฃฐ | โ ๊ฐ๋ฐ ์ปจ๋ฒค์ | โ Git ๊ท์น | โ ๋ฌธ์ํ ๊ด๋ จ ์๋ด |
- ๐ธ ์๋ฌผ ์ดฌ์ : ์นด๋ฉ๋ผ๋ก ์ฃผ๋ณ์ ์๋ฌผ ์ดฌ์
- ๐ผ๏ธ ์๋ฌผ ๋๊ฐ ๋ฑ๋ก : ๋ผ๋ฒจ๋งํ์ฌ ๋๊ฐ์ ์ ์ฅ ๋ฐ ๋๊ฐ ํ์ธ
- ๐บ๏ธ ์๋ฌผ ์ง๋ ํ์ธ : ์๋ฌผ ๋๊ฐ์ ์์น ๋ณ๋ก ํ์๋๋ ์ง๋ ํ์ธ
- ๐คผ ์น๊ตฌ์ ์๋ฌผ ์ง๋ ๋ณด๊ธฐ : ๋ก๊ทธ์ธ ํ์ฌ ์น๊ตฌ ์ถ๊ฐํ ์น๊ตฌ๋ค์ ์๋ฌผ ์ง๋ ํจ๊ป ๋ณด๊ธฐ
๋ถ์ผ | ๊ธฐ์ ์คํ |
---|---|
Frontend | |
Backend | : Firebase Firestore (NoSQL), Firebase Storage, Firebase Cloud Messaging, Cloud Functions for Firebase( ) |
Libraries and API | |
AI | |
Tooling |
- ์ ์ ๋ ๊ธฐ์ ํ์ โ
๋ฌธ์๋ช | ํค์๋ | ๋ฌธ์๋ช | ํค์๋ |
---|---|---|---|
๐ Camera ๊ธฐ์ ์ ์ ๋ฌธ์ | ๋ด์ฅ ์นด๋ฉ๋ผ (Intent)โ , CameraX | ๐ ์ด๋ฏธ์ง ๋ก๋ฉ ๊ธฐ์ ์ ์ ๋ฌธ์ | Coilโ , Glide, ์ด๋ฏธ์ง ๋ก๋ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, Kotlin ๋ฐ Compose ์ง์ |
๐ DI ๊ด๋ฆฌ ๊ธฐ์ ์ ์ ๋ฌธ์ | Hiltโ , Koin, ์์กด์ฑ ์ฃผ์ (DI), Service Locator | ๐ Location ๊ธฐ์ ์ ์ ๋ฌธ์ | Google Play Servicesโ , LocationManager API |
๐ Maps API ๊ธฐ์ ์ ์ ๋ฌธ์ | Naver Maps APIโ , Google Maps API, Compose์ View ์์คํ ํผ์ฉ ๋์ | ๐ Naver Maps API ์ ์ฉ์ ์ํ MapFragment์ MapView ๊ธฐ์ ์ ์ ๋ฌธ์ | MapViewโ , MapFragment, ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ, Compose์ View ์์คํ ํตํฉ |
๐ ๊ฐ๋ฐ ๋ฌธ์๋ค(ํธ๋ฌ๋ธ ์ํ ํฌํจ) | ๐ฅ ๋ ๋ฆฝ์ ํธ๋ฌ๋ธ ์ํ ๋ฌธ์๋ค | ๐ ํ์ต ์ ๋ฆฌ ์๋ฃ๋ค |
์ฃผ์ ํค์๋ ์์ฝ | ||
โข Compose ๊ด๋ จ ๊ตฌํ ๊ณผ์ โข ์ต์ ํ ๋ฐ ๊ฐ์ ์์ โข Map ๊ธฐ๋ฅ โข Room DB โข Firebase ย ย ย ย โฆ Authentication ย ย ย ย โฆ Data ๊ตฌ์กฐ ย ย ย ย โฆ ์น๊ตฌ ๊ธฐ๋ฅ ย ย ย ย โฆ ๊ธฐํ Firebase ์์ โข AI โข ๊ธฐํ ์์ |
โข Compose UI ย ย ย ย โฆ UI ์ด์ ย ย ย ย โฆ SVG ๋ฐ Vector ์ฒ๋ฆฌ ย ย ย ย โฆ Recomposition ย ย ย ย โฆ ์ํ ๊ด๋ฆฌ โข Firebase ๋ฐ ๋ฐ์ดํฐ ๊ด๋ จ ย ย ย ย โฆ Room DB ย ย ย ย โฆ Firebase โข Maps API โข ๊ธฐํ ย ย ย ย โฆ ๊ถํ ๋ฐ ๋ฆฌ์์ค ๊ด๋ จ ย ย ย ย โฆ Dependency Injection (DI) ย ย ย ย โฆ ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฐ ์ค์ผ์ค๋ง ย ย ย ย โฆ ๋คํธ์ํฌ ์ํ ๊ด๋ฆฌ |
โข Compose โข Room DB โข Maps API โข Firebase โข Android โข Coroutine |
- ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2024.10.28 ~ 2024.12.06
- ์ฃผ์ ์ผ์
ํ ํฅ์คํ | 2024.10.22 ~ 2024.10.25 |
---|---|
ํ๋ก์ ํธ ๊ธฐํ ๋ฐ UI/UX ๋์์ธ | 2024.10.28 ~ 2024.11.01 |
๊ธฐ์ ์กฐ์ฌ ๋ฐ ์ ์ & 1์ฐจ MVP ๊ฐ๋ฐ | 2024.11.02 ~ 2024.11.15 |
๊ธฐ์ ์กฐ์ฌ ๋ฐ ์ ์ & 2์ฐจ MVP ๊ฐ๋ฐ | 2024.11.16 ~ 2024.11.29 |
ํ ์คํธ ๋ฐ ๋ฆฌํฉํ ๋ง | 2024.11.30 ~ 2024.12.04 |
์ต์ข ๋ฐฐํฌ ๋ฐ ๋ฐํ | 2024.12.05 ~ 2024.12.06 |
- 1์ฐจ MVP ๋ชฉํ: ๋นํ์์ผ๋ก ๋คํธ์ํฌ ์์ด ์ฃผ์ ๊ธฐ๋ฅ(์ตค์, ๋๊ฐ ๋ฑ๋ก, ์ง๋ ํ์ธ)
- 2์ฐจ MVP ๋ชฉํ: ๋ก๊ทธ์ธ ๋์ ํ์ฌ ์น๊ตฌ ๊ธฐ๋ฅ๊ณผ ๋๊ธฐํ ๊ธฐ๋ฅ ์ถ๊ฐ ๋ฐ AI ์ถ๊ฐ
Sprint | ์ผ์ | ์ฃผ์ ๋ด์ฉ |
---|---|---|
Sprint 1 | 2024.10.28 ~2024.11.01 | ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ , ๊ธฐ์ ์กฐ์ฌ ๋ฐ ์ ์ , UI/UX ์ค๊ณ, ์ฌ์ง ์ดฌ์, ๊ถํ |
Sprint 2 | 2024.11.04 ~2024.11.08 | ๋๊ฐ ๋ฑ๋ก, Room DB, ๊ถํ ์์ฒญ, ๋ผ๋ฒจ ์์ฑ, ์นด๋ฉ๋ผ, 1์ฐจ ๋ฐฐํฌ |
Sprint 3 (1์ฐจ MVP ๋ฌ์ฑ) | 2024.11.11 ~ 2024.11.15 | UI/UX ๋์์ธ ๊ฐ์ , ํ๋ฉด ๋์, ์ง๋, ๋ง์ปค, ๋ก๊ทธ์ธ, Firebase Firestore, 2์ฐจ ๋ฐฐํฌ |
Sprint 4 | 2024.11.16 ~ 2024.11.22 | ๋ฆฌ์ฌ์ด์ง๊ณผ ์์ถ์ผ๋ก ์ฌ์ง ์ ์ฅ, DB ์์ , ๋๊ธฐํ ์ ์ฑ ์๋ฆฝ, ์น๊ตฌ ์ถ๊ฐ ๋ก์ง, ํด๋ฌ์คํฐ๋ง, ๋ฆฌ์ปดํฌ์ง์ ์ต์ ํ, 3์ฐจ ๋ฐฐํฌ |
Sprint 5 (2์ฐจ MVP ๋ฌ์ฑ) | 2024.11.23 ~ 2024.11.29 | ๋ก๊ทธ์ธ ์ฌ์ฉ์ ๋๊ธฐํ, ์น๊ตฌ ์๋ฌผ ์ง๋ ๋ณด๊ธฐ, ์น๊ตฌ ๊ธฐ๋ฅ, ์น๊ตฌ ์์ฒญ FCM, AI ๋ผ๋ฒจ๋ง, AI ์ ํด์ฑ ๊ฒ์ฌ, 4์ฐจ ๋ฐฐํฌ |
Sprint 6 | 2024.11.30 ~ 2024.12.04 | ํ ์คํธ ๋ฐ ๋ฆฌํฉํ ๋ง |
- ๋ฐํ ์๋ฃ ์ ์ ์ดํ UPDATE ์์
- ๋ฐํ ์๋ฃ ์ ์ ์ดํ UPDATE ์์
๋ฐ์ผ๋ฆฌ ์คํฌ๋ผ
1์ฃผ์ฐจ
2์ฃผ์ฐจ
3์ฃผ์ฐจ
4์ฃผ์ฐจ
5์ฃผ์ฐจ
ํ์๋ก
1์ฃผ์ฐจ
2์ฃผ์ฐจ
3์ฃผ์ฐจ
4์ฃผ์ฐจ
5์ฃผ์ฐจ