[Android] Hilt- Hilt를 사용하는 이유 (1)
·
Android
Hilt는 안드로이드에서 의존성을 주입하기 위한 Jetpack 기반 라이브러리이다.지금부터 Hilt를 왜 사용하는지, 어떻게 사용하는지에 대해서 하나씩 알아볼 것이다. 먼저 Hilt를 사용하게 된 이유를 살펴보자.의존성 주입(DI, Dependency Injection)Hilt를 사용하기 전에 직접 의존성을 주입하는 것이 많은 코드를 유발할 뿐더러,객체들의 생명주기를 직접 관리해야 한다는 것을 알아야 한다. ❓의존성 주입이 뭔가요 ?다음 예시를 보자.class Car(private val engine: Engine) { fun start() { engine.start() }}fun main(args: Array) { val engine = Engine() val car ..