Android08-Ratatouille
Android08-Ratatouille copied to clipboard
Android08 - ๐ ๋๋ง์ ์๋ฐํ ๋ผ๋ฐ๋์ด
๐ ๋๋ง์ ์๋ฐํ ๋ผ๋ฐ๋์ด

๋ชฉ์ฐจ
- ํ ์๊ฐ
- ๊ธฐํ ์๋
- ์ฃผ์๊ธฐ๋ฅ
- ๊ธฐ์ ์คํ
- ํ๋ก์ ํธ ๊ตฌ์กฐ
- ๊ด๋ จ ๋งํฌ
ํ ์๊ฐ
KDJJ.work()
๊ธฐํ ์๋
์๋ฆฌํ ๋๋ง๋ค ์์ ์ด ๋ง๋ค ์๋ฆฌ์ ๋ ์ํผ๋ฅผ ํญ์ ๊ฒ์ํด์ผ ํฉ๋๋ค.
์๋ฆฌ๋ฅผ ํ ๋๋ ์ด๋ณด์๋ผ๋ฉด ์๊ฐ์ ๋์น๋ ์ผ์ด ์ฆ์ต๋๋ค.
์ด ์ฑ์ ๋ ์ํผ๋ค์ ๊ด๋ฆฌํ๊ณ ์๊ฐ์ ์๋ ค์ฃผ๋ ๊ธฐ๋ฅ์ ํตํด ์๋ฆฌ๋ฅผ ๋์์ค๋๋ค.
๊ธฐ์ฌ ์คํ

ํ๋ก์ ํธ ๊ตฌ์กฐ
Multi Module & Clean Architecture
โโโ app
โ โโโ app
โ โโโ di
โ โโโ data
โ โโโ domain
โ
โโโ data
โ โโโ datasource(Interface)
โ โโโ di
โ โโโ repository(Impl)
โ
โโโ domain
โ โโโ common
โ โโโ di
โ โโโ model
โ โ โโโ exception
โ โ โโโ request
โ โโโ repository(Interface)
โ โโโ usecase
โ
โโโ presentation
โ โโโ common
โ โโโ di
โ โโโ model
โ โโโ services
โ โโโ view
โ โ โโโ adapter
โ โ โโโ bindingadapter
โ โ โโโ dialog
โ โ โโโ home
โ โ โ โโโ my
โ โ โ โโโ others
โ โ โ โโโ search
โ โ โโโ recipedetail
โ โ โโโ recipeeditor
โ โ โโโ recipesummary
โ โ โโโ splash
โ โโโ viewmodel
โ โ โโโ home
โ โ โ โโโ my
โ โ โ โโโ others
โ โ โ โโโ search
โ โ โโโ recipedetail
โ โ โโโ recipeeditor
โ โ โโโ recipesummary
โ
โโโ local
โ โโโ dao
โ โโโ dataSource(Impl)
โ โโโ database
โ โโโ di
โ โโโ dto
โ
โโโ remote
โโโ common
โโโ datasource(Impl)
โโโ di
โโโ dto
โโโ service
์ฃผ์ ๊ธฐ๋ฅ
๋๋ง์ ๋ ์ํผ๋ฅผ ์๋ฐํ๊ฒ ์ ์ฅ
์ง์ ๋ ์ํผ๋ฅผ ์ดํ์ ์ ์ฅํ์ฌ ๋๋ง์ ๋ ์ํผ ๋ชจ์zip์ ๋ง๋ค ์ ์์ต๋๋ค.
| ๋ ์ํผ ์ ์ฅ |
|---|
![]() |
์๋ฐํ ๋ด ๋ ์ํผ ๊ณต์ ํ๊ธฐ
๋ ์ํผ๋ฅผ ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ๊ณต์ ํ ์ ์์ต๋๋ค.
| ๋ ์ํผ ๊ณต์ |
|---|
![]() |
์ํ๋ ๋ ์ํผ๋ ๋ฐ๋ก ๊ฒ์
๊ฒ์ ๊ธฐ๋ฅ์ ํตํด ์ํ๋ ๋ ์ํผ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
| ๋ ์ํผ ๊ฒ์ |
|---|
![]() |
๋ ์ํผ ์ฌ์ฉ ํ์ณ์ค๊ธฐ
๋ค๋ฅธ ์ฌ์ฉ์๋ค์ด ๊ณต์ ํ ๋ ์ํผ๋ฅผ ๋ค์ด๋ฐ์ ๋๋ง์ ๋ ์ํผ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
| ๋ ์ํผ ํ์ณ์ค๊ธฐ |
|---|
![]() |
๋ค๋ฅธ ์ฌ๋๋ค์ ๋ ์ํผ ํ๋๋ณด๊ธฐ
๋ค๋ฅธ ์ฌ์ฉ์๊ฐ ๊ณต์ ํ ๋ ์ํผ๋ค์ ํ์ธํด ๋ณผ ์ ์์ต๋๋ค.
| ๋ ์ํผ ํ๋๋ณด๊ธฐ |
|---|
![]() |
ํ์ด๋จธ ๊ธฐ๋ฅ
๋ ์ํผ์ ์กฐ๋ฆฌ ๋จ๊ณ๋ณ๋ก ํ์ด๋จธ๋ฅผ ๋ฑ๋กํ๊ณ ๋ ์ํผ๋ฅผ ๋ณผ ๋ ์ฌ์ฉํ ์ ์์ต๋๋ค.
| ๋ ์ํผ ํ์ด๋จธ |
|---|
![]() |
ํ๋ก์ ํธ ๊ด๋ฆฌ
Github ์ด์๋ฅผ ํตํ ์์ ๊ด๋ฆฌ


Slack Github bot์ ์ด์ฉํ ๋ฆฌ๋ทฐ ๋ฐ PR ์ํ ํ์ธ

Template๋ฅผ ์ด์ฉํ PR ๋ฉ์ธ์ง ๊ด๋ฆฌ

Github Action์ ํตํ build ์คํจ ๋ฐ ํ ์คํธ ์ฝ๋ ์คํจ ๋ฐฉ์ง






