- ๋ฉํฐ ๋ชจ๋ ๋ฐฉ์ ๊ธฐ๋ณธ์ ์ธ buildSrc, data, domain, model, presentation ๋ก ๊ตฌ์ฑ๋์ด ์์ผ๋ฉฐ ํ์์ ๋ฐ๋ผ ๋ชจ๋์ด ์ถ๊ฐ ๋ ์ ์์ต๋๋ค.
- API ๋ฌธ์
- local.properties ์ ํ
base_url="https://til.qtzz.synology.me"
auth_type="Bearer"
keystore.release.file_path=../keystore/til.jks
keystore.release.store_password=til1234qwer
keystore.release.key_alias=til
keystore.release.key_password=til1234qwer
./gradlew release
- ๋คํธ์ํฌ ํต์ ์ Raw ๋จ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ํจํค์ง ๊ตฌ์กฐ
- models.entity
- models.body
- models.meta
- Multi Module
- Dependency Inject
- Hilt
- HTTP Network
- OkHttp3 & Retrofit
- ๋น๋๊ธฐ
- Reactive X
- Coroutine
- ๊ณต๋ถํ ๋ด์ฉ ๋ฐ ๋ชจ๋์ ๋งํฌ๋ ์ฌ๊ธฐ์ ์ ๋ฐ์ดํธ ํฉ๋๋ค. ์์ธํ ์ค๋ช ๊ฐ์ ๊ฒฝ์ฐ wiki์ ์ ๋ฐ์ดํธ ํฉ๋๋ค.
- ๊ณต๋ถํ๊ฑฐ๋ ๊ณ ๋ฏผํ ๋ด์ฉ์ ๋ํ ์์ค๋ 'module' or 'package' ๋จ์๋ก ํฉ๋๋ค.
- 1์ผ 1 ์๋๋ฅผ ๋ชฉํ๋ก ํฉ๋๋ค.... ๐
-
๋คํธ์ํฌ ํต์
-
RecyclerView
-
CI
-
Lifecycle
-
Architecture
-
Migrate
-
Compose
./gradlew release
- install
brew install graphviz
./gradlew projectDependencyGraph