Android - ์ตํธ
์์ฑ์ผ
Feb 8, 2022
ํ๊ทธ
ย
๋งฅ๋ถ commit ์ด์
๋งฅ๋ถ pull warning ์ด์
Duplicate class android.support.v4 ์๋ฌ
lineheight...
์ ๋ฎฌ๋ ์ดํฐ D/EGL_Emulation ๋ก๊ทธ ํํฐ
ย
minsdk 26
- ํ๋ฒ ์ฑ๋ 26์ด์
- Date๊ด๋ จ ํด๋์ค
targetsdk 32
ํจํค์ง ๋ช
com.movingmaker.commentdiary
ย
ํจํค์ง ๊ตฌ์กฐ
- view
- ๋๋ฉ์ธ๋ณ
- viewmodel
- ๋๋ฉ์ธ๋ณ
- model
- local
- remote
- repository
- util
- extension
- (base)
- (global)
ย
- ๋๋ฉ์ธ
- ์จ๋ณด๋ฉ(์คํ๋์ฌ, ์จ๋ณด๋ฉ, ๋ก๊ทธ์ธ)
- ๋ฉ์ธ
- ๋ด ์ผ๊ธฐ(mydiary)
- ๋์ฐฉํ ์ผ๊ธฐ(receiveddiary)
- ๋ชจ์๋ณด๊ธฐ(gatherdiary)
- MY(myinfo)
ย
๋ฆฌ์์ค ๊ตฌ์กฐ
- layout
- type_type/domain_name
- ex) fragment_onboarding_info
- ex) activity_writediary_self
- ex) dialog_fragment_writediary_typeselect
- ex) rv_item_recieve_diary
- drawable
- ex) background_ivory_radius_4
- ex) ic_navi_dairy_light_30
ย
License - MIT
GIt Branch
- main
- ์์ฑ๋ ๊ธฐ๋ฅ๊ณผ ํ๋ฉด๋ค๋ก๋ง ๊ตฌ์ฑ
- refactoring
- ๋ฆฌํฉํ ๋ง์ ์ํจ hilt ๋์ ํ ๋ ํ ์คํธํ ๋ฏ..
- ํญ ๋ณ๋ก ๋ธ๋์น ๋ถ๋ฆฌ (Github-flow)
- ์ผ๋ฐ์ ์ธ ๋๋ฒจ๋กญ
- backup
- ํน์ ๋ชจ๋ฅผ ์ํฉ์ ์ํ ๋ฐฑ์
- etc
- ๊ธฐ๋ฅ ๊ตฌํ ํ ํ ์คํธ ํ๊ฒฝ์์ ์ ์ธ ํด ๋์ ๊ธฐ๋ฅ
- github-flow์ฒ๋ผ ๋ชฉ์ ์ ๋ง๋ ์ด๋ฆ ์ฌ์ฉ
ย
ย
- main
- ์์ฑ๋ ๊ธฐ๋ฅ๊ณผ ํ๋ฉด๋ค๋ก๋ง ๊ตฌ์ฑ
- refactoring
- ๋ฆฌํฉํ ๋ง์ ์ํจ
- ํญ ๋ณ๋ก ๋ธ๋์น ๋ถ๋ฆฌ (Github-flow)
- ์ผ๋ฐ์ ์ธ ๋๋ฒจ๋กญ
- backup
- ํน์ ๋ชจ๋ฅผ ์ํฉ์ ์ํ ๋ฐฑ์
- etc
- github-flow์ฒ๋ผ ๋ชฉ์ ์ ๋ง๋ ์ด๋ฆ ์ฌ์ฉ
stack
์ธํ
์ฌ๋ถo/x
- coroutines o
- databinding o
- viewmodel o
- livedata o
- retrofit2, okHttp3 o
- paging o
- RecyclerView o
- ViewPager2 o
- BottomNavigationView o
- material-calendarview o
- room o
- DataStore
- firebase(1.fcm,2.์ ๋๋ฆฌํฑ์ค,3.ํฌ๋์๋ฆฌํฑ์ค) o
- bottomsheetdialog o
- swiperefreshlayout o
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
ย
ย
- ์ฌ์ฉ์๊ฐ ์ ์ฌ์ ์๋ฐ์ ๋ํด ๋ค๋ฅธ ์ฌ์ฉ์๋ฅผ ์ ๊ณ /์ ๊ณ ํ ์ ์๋๋ก ํ์ฉ
- ์ฌ์ฉ์๊ฐ ์ ์ฌ์ ์ธ ์๋ฐ ์ฌํญ์ ๋ณด๊ณ /ํ๋๊ทธํ ์ ์๋๋ก ํ์ฉ
- ์ฌ์ฉ์๊ฐ ์ ์์ ์ธ ์ฌ์ฉ์๋ฅผ ์ ๊ฑฐ/์ฐจ๋จํ ์ ์๋๋ก ํ์ฉ
ย