반응형 hilt2 Hilt를 사용한 ViewModel Hilt를 사용하여 ViewModel을 간단하게 사용하기 위해 다음과 같이 사용하면 됩니다. @HiltViewModel class ExampleViewModel @Inject constructor( private val savedStateHandle: SavedStateHandle, private val repository: ExampleRepository ) : ViewModel() { ... } 그리고 호출은 @AndroidEntryPoint class ExampleActivity : AppCompatActivity() { private val exampleViewModel: ExampleViewModel by viewModels() ... } 그런데 위와같이 by viewModels()하면 view.. 2021. 12. 3. Hilt Hilt는 Dagger 종속 항목 삽입 라이브러리를 기반으로 빌드되어 Dagger를 Android 애플리케이션에 통합하는 표준 방법을 제공합니다 이런 hilt는 Dagger2와 Koin의 단점을 개선해서 나온 사용하기 쉬운 라이브러로 생각됩니다. (특히, 러닝커프(학습곡선) 이/가 어마어마하게 낮은것 같습니다. 비교 대상은 Dagger2입니다.) Setting 우선 사용을 위한 Setting은 다음과 같습니다. build.gralde (project) 에 다음을 추가 합니다. 2021.03.13 확인해보니 버전이 2.33-beta 이었습니다. 그리고 현재(2021.03.13) 2.33-beta 메이븐 배포 안되고 있습니다. 쓰면 빌드 안됩니다. buildscript { ... dependencies { .. 2021. 12. 3. 이전 1 다음 반응형