2023.07.17(์) ์๋๋ก์ด๋ ํ์์์ ๊ฒฐ์ ๋ ๋๋ก ์ ์ฅ์๋ฅผ public์ผ๋ก ์ ํํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๋ฐ๋ผ์, ์์ผ๋ก๋ local.properties์ ์ ์ฅ๋ API ํค๊ฐ์ ์๋๋ก์ด๋ ๋จํก๋ฐฉ์ ๊ณ ์งํด์ฃผ์
์ผ ์ํํ ํ๋ก์ ํธ ๊ณต์ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋จํก๋ฐฉ์ API ํค ๊ฐ ๊ณต์ ๋ฅผ ์ํ ๊ฒ์๊ธ์ ์ฌ๋ ค๋์์ผ๋ ์ธ๋ถ API๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ ์ฅ๋์๋ ํค๊ฐ์ ๋ณ๊ฒฝํ์ฌ ๋๊ธ๋ก ๋ณ๊ฒฝ๋ ํค๊ฐ์ ์๋ดํด์ฃผ์๋ฉด ๊ฐ์ฌํฉ๋๋ค.
public์ผ๋ก ์ ํ๋๋ฉด ์ด์ ์ปค๋ฐ์ ํตํด ๊ธฐ์กด์ API ํค๊ฐ์ ์ ์ ์์ผ๋ ๋ฐ๋์ ๋ณ๊ฒฝํด์ฃผ์
์ผ ํฉ๋๋ค!
- Languages : Kotlin
- Tool : Android Studio, Git, Notion
- Android Studio : Flamingo
- java : Java 8
- Android Gradle Plugin : 8.0.2
- Gradle Version : 8.0
| ์ด๋ฆ | ๋ผ์ด์ผ์ค |
|---|---|
| SceneView 0.10.0 | Apache License 2.0 |
| Glide | BSD-2, part MIT and Apache 2.0 (์์ธ) |
| CircleImageView | Apache License 2.0 |
| Retrofit2 | Apache License 2.0 |
| lottie-android | Apache License 2.0 |
| material-calendarview | MIT License |
| ThreeTen Android Backport | Apache License 2.0 |
| OkHttp3 | Apache License 2.0 |
| ์ด๋ฆ | ์ค๋ช |
|---|---|
| Google Maps SDK for Android | ๊ตฌ๊ธ ์ง๋๋ฅผ ํ์ฉํ์ฌ ์ง๋ ๊ธฐ๋ฅ์ ๊ตฌํ |
| Google OAuth | ๊ตฌ๊ธ ๋ก๊ทธ์ธ |
| ๋ฐฑ์๋ API | ๋น์ฆ๋์ค ๋ก์ง ๊ตฌํ์ ์ํ API *๋ฐฑ์๋ API ์ฐ๊ฒฐ์ด ๋ง๋ฌด๋ฆฌ ์์ ์ ๋ค์ด๊ฐ์ต๋๋ค. |
- push๋ฅผ ํ๊ธฐ ์ ์ ํ์ฌ branch๊ฐ push๋ฅผ ํด์ผ ํ๋ branch์ธ์ง pull์ด ์ ๋๋ก ๋ ์ํ์ธ์ง ํ์ธํด์ฃผ์ธ์.
- branch๋ฅผ ์๋ก ์์ฑํ ๋ ์ต๋ํ main branch๋ฅผ ๊ธฐ์ ์ผ๋ก ์์ฑํด์ฃผ์ธ์.
- ์ํํ ์์ ์ ์ํด์ Commit Message Convention์ ๋์ ํด๋ณผ๊น ํฉ๋๋ค. Git์ tag ๊ธฐ๋ฅ์ ์ฌ์ฉํด์ ์ด๋ค ์์ ์ ํ๋์ง ๊ตฌ๋ถํด์ฃผ์ธ์.
- commit message๋ฅผ ์๋์ ๊ฐ์ด ์์ฑํด์ฃผ์ธ์.
tag_name : ์์
๋ด์ฉ #issues ๋ฒํธ(issues ํด๊ฒฐ ํน์ ๋ฐ์ ์)
ex)Fix : MapFragment ๋น์ ์ ์ข ๋ฃ ํด๊ฒฐ #27, Feat : ArActiviy์์ ์ด์ ํ๋ฉด์ผ๋ก ๋์๊ฐ๋ ๊ธฐ๋ฅ #3, Rename : fragment, activity package ๊ตฌ๋ถ
*issue๋ ํด์ผ ํ๋ ์์ , ๋ฒ๊ทธ ์์ , ๊ฐ์ ์ฌํญ, ์๋ก ์ถ๊ฐ๋ ๊ธฐ๋ฅ ๋ฑ๋ฑ ๊ตฌ๋ถ ๋์ด์ผ ํ ๊ฒ ๊ฐ์ ๋ ์์ฑํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
| tag_name | ์ค๋ช |
|---|---|
| Feat | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
| Add | ํ์ผ ์ถ๊ฐ |
| Fix | ๋ฒ๊ทธ ์์ |
| Design | UI ๋ณ๊ฒฝ ํน์ UI ์์ |
| !BREAKING CHANGE | API ๋ณ๊ฒฝ์ผ๋ก ์ธํด ์์ ์ด ํ์ํ ๊ฒฝ์ฐ |
| !HOTFIX | ๋น ๋ฅด๊ฒ ์น๋ช ์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผ ํ๋ ๊ฒฝ์ฐ |
| Comment | ์ฃผ์ ์์ (์ถ๊ฐ ๋ฐ ๋ณ๊ฒฝ) |
| Refactor | ์ฝ๋ ๋ฆฌํฉํ ๋ง(์ต์ ํ) |
| Test | ํ ์คํธ ์ฝ๋ ์ถ๊ฐ(์ค์ ์ฝ๋ ๋ณ๊ฒฝ์ด ์์ ๋) |
| Docs | ๋ฌธ์ ์์ |
| Rename | ํ์ผ ํน์ ํด๋๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ ๋ง ํ๋ ๊ฒฝ์ฐ |
| Remove | ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ |