์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- android
- ์ฝ์ธ
- ์ญํด
- ๊ฐ๋ฐ์ฐจ๊ธฐ
- Coroutine
- android DI
- ์ฝ๋ฃจํด
- ์์กด์ฑ
- 1์ฝ
- koin
- databinding
- ์๋๋ก์ด๋
- 2์ฝ
- ์์กด์ฑ ์ฃผ์
- ๋ฐ์ธ๋ฉ
- textstyle
- ์ญํ์ ๋๊ฐ์ฐจ๊ธฐ
- BaseObservable
- animation-list
- Kotlin
- DI
- android Koin
- Jetpack Compose
- binding
- ๋ฐ์ดํฐ๋ฐ์ธ๋ฉ
- Compose
- previewparameterprovider
- android hilt
- data
- ์๋๋ก์ด๋ ๋ฐ์ดํฐ๋ฐ์ธ๋ฉ
Archives
- Today
- Total
๋ชฉ๋ก1์ฝ (1)
๐ป ๊ฐ๋ฐ์ฐจ๊ธฐ ๐ฅ feat.Android
์์กด์ฑ ์ฃผ์
์ Koin๐ช ๋ ๋ข์ - 2
์ด๋ฒ์ ์ค์ ๋ก ํ๋ก๊ทธ๋จ์ ์์กด์ฑ ์ฃผ์ (DI)๋ฅผ ์ ์ฉ์์ผ๋ณด๋ฉด์ ์ฝ์ง์ ์ฐ์์์ ๋๊ผ๋ ์ ๊ณผ ํ์ํ ๋ถ๋ถ์ ์์ฑํ ์์ ์ ๋๋ค. 1. Fragment๋ผ๋ฆฌ ViewModel์ ๊ณต์ ํ๊ณ ์ถ์ ๋! class JoinEntrepreneurFragment: Fragment() { ... private val viewModel: JoinViewModel by sharedViewModel() โ ... } โ class JoinMainFragment : SoftKeyboardImplementFragment() { ... private val viewModel: JoinViewModel by sharedViewModel() โ ... } ์์ ๊ฐ์ ํ์์ผ๋ก sharedViewModel() ๋ฅผ ์ ์ด์ค๋ค๋ฉด Fragment๊ฐ ..
Development/Android
2022. 9. 8. 18:35