- ํ๋ก์ ํธ๋ช : WithRun
- ๊ฐ๋ฐ์ ๋ช
๋จ (๋๋ค์/์ด๋ฆ):
- ์ผ์ด/์ต์ฐํ
- ๋ฐ์ฃผ/๋ฐฉ์ง์
- ์ฑ๊ฒ/๋ฐ์ฑ์ฌ
- ํจ๋น/์ตํจ๋น
| ๋ผ์ด๋ธ๋ฌ๋ฆฌ/๊ธฐ์ | ์ฌ์ฉ ๋ชฉ์ (Purpose) |
|---|---|
| DotIndicator | ์จ๋ณด๋ฉ ๋ฐ ์น๊ตฌ ์นด๋๋ทฐ ๋จ๊ณ ํ์ |
| RecyclerView | ๋ฆฌ์คํธ ๋ฐ ๊ทธ๋ฆฌ๋ ๋ฑ ๋ชจ๋ ๋ชฉ๋ก ํ๋ฉด |
| Navigation | ํ๋ฉด ์ ํ ๋ฐ Fragment Backstack ๊ด๋ฆฌ |
| Leonardi Speed Dial | Floating Action Button ๋ฐ ActionItem ํ์ |
| Glide | ์ ์ฐํ ์ด๋ฏธ์ง ๋ก๋ฉ |
| ViewPager | ์จ๋ณด๋ฉ/์น๊ตฌ ์นด๋๋ทฐ ๋ฑ ์ฌ๋ผ์ด๋ ํ๋ฉด ๊ตฌํ |
| ViewModel | MVVM ์ํคํ ์ฒ ๊ตฌํ |
| LiveData | MVVM ์ํคํ ์ฒ ๋ด ๋ฐ์ดํฐ ๊ด์ฐฐ ๋ฐ ์ฐ๋ |
-
๋ธ๋์น ์ ๋ต
- ํผ๋ธ๋ฆฌ์๋ฅผ ์ํ
main๋ธ๋์น์, ๊ฐ๋ฐ์ฉdevelop๋ธ๋์น๋ฅผ ์ค์ฌ์ผ๋ก ์ด์ - ๊ณต์ฉ ๋ฆฌ์์ค/๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ด๋ฆฌ์ฉ
package/resources๋ธ๋์น ๋ณ๋ ์ด์ - ๊ฐ ๊ฐ๋ฐ์๋
develop๋ธ๋์น์์ ๋ด๋น ๊ธฐ๋ฅ๋ณ ๋ธ๋์น๋ฅผ ์์ฑํด ์์ - ๊ณต์ฉ ๋ฆฌ์์ค/๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ๋ฉด
package/resources์ ์ถ๊ฐ ํ ๋ณธ์ธ ๋ธ๋์น์ ๋จธ์ง
- ํผ๋ธ๋ฆฌ์๋ฅผ ์ํ
-
๋ธ๋์น ๋ค์ด๋ฐ ์ปจ๋ฒค์
-
Type/#(number)-Work- ์์:
feat/#1-map-UI
- ์์:
[Type] (ViewName / Work to do)- ์์:
[Feat] Map View / Map UI
- ์์:
[Type] (ViewName / Work to do)
- ์ค๋ช :
- ์ธ๋ถ ์์ ๋ด์ญ:
- Title:
[Type] Work- ์์:
[Add] RecyclerView ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์์กด์ฑ ์ถ๊ฐ
- ์์:
- Body:
- ์ฃผ์ ์ค๋ช
- ์ฃผ์ ๋ณ๊ฒฝ์
- ์ธ๋ถ ๋ณ๊ฒฝ์
[Type] Work
- ์ฃผ์ ์ค๋ช :
- ์ฃผ์ ๋ณ๊ฒฝ์ :
- ์ธ๋ถ ๋ณ๊ฒฝ์ :
- Title:
[Type] Work- ์์:
[Feat] Map ํ๋ฉด Floating Action Button ๊ตฌํ
- ์์:
- Body:
- ์ฃผ์ ๋ณ๊ฒฝ์
- ์ธ๋ถ ๋ณ๊ฒฝ์
[Type] Work
- ์ฃผ์ ๋ณ๊ฒฝ์ :
- ์ธ๋ถ ๋ณ๊ฒฝ์ :
- Kotlin ๊ณต์ ์คํ์ผ ๊ฐ์ด๋ ์ค์
Android Kotlin Style Guide (๊ณต์)
- Android Studio ๋ฒ์ : Koala (์ต์ ๊ธฐ์ค)
- targetSDK: 35
- minSDK: 24
- ํ ์คํธ ๊ธฐ๊ธฐ: ์๋ฎฌ๋ ์ดํฐ
- ๋ณธ ์ ์ฅ์๋ **๊ณต๊ฐ(Public)**๋ก ์ด์ํฉ๋๋ค.
- ๋ชจ๋ ํ์์ ์ ์ปจ๋ฒค์ ๊ณผ ์ ๋ต์ ์ค์ํด ํ์ ํฉ๋๋ค.