지난 2편의 의존성 주입 포스팅에 이어 이번 포스팅에서는 Hilt 라이브러리에 대해 알아보자. Hilt 의존성 주입 목적 JetPack의 권장 라이브러리이며 Dagger를 기반으로 빌드되었다. Dagger와 마찬가지로 Annotation Processing을 사용한다. ✅ Dagger의 단점 부각 Dagger는 초기 DI 환경을 구축하는 비용이 비효율적이라는 의견이 많았다. Hilt를 사용하면 Dagger 관련 인프라를 간소화할 수 있다. 이는 기본적으로 Component를 제공해주기 때문이라고 볼 수 있다. Hilt의 내장 Component 관련해서는 예제를 따라가며 알아보자. 지난 Dagger 포스팅에서도 언급했지만, 공식 문서에서조차 Dagger가 아닌 Hilt 사용을 권장하고 있다. 사용해보자 ✅..