Hilt assisted injection은 언제 필요할까: 런타임 값을 ViewModel에 넣는 안전한 방법
Hilt assisted injection이 필요한 상황을 SavedStateHandle, ViewModel 런타임 파라미터, factory 기준으로 나눠 설명합니다. 화면 인자와 DI 의존성을 구분해 불필요한 복잡도를 줄이는 방법을 정리합니다.
Hilt assisted injection이 필요한 상황을 SavedStateHandle, ViewModel 런타임 파라미터, factory 기준으로 나눠 설명합니다. 화면 인자와 DI 의존성을 구분해 불필요한 복잡도를 줄이는 방법을 정리합니다.
Hilt EntryPoint가 언제 필요한지, @AndroidEntryPoint가 안 되는 지점에서 왜 예외적으로 쓰는지와 남용하면 왜 구조가 거칠어지는지 쉽게 설명합니다.
Hilt scope를 안드로이드 생명주기 기준으로 쉽게 정리합니다. Singleton, ActivityRetained, ViewModel 범위 차이와 선택 기준을 실무 예시와 함께 설명합니다.