Dependency injection with Hilt  |  App architecture  |  Android Developers

https://developer.android.com/images/training/dependency-injection/hilt-annotations.pdf

Hilt는 수동으로 의존성 주입을 함으로써 생기는 보일러 플레이트를 줄여주기 위해 만들어진 안드로이드용 의존성 수입 라이브러리다

힐트는 Dagger 라고 하는 또 다른 의존성 주입 라이브러리를 활용하고 기능을 확장하기 위해 그 기반으로 만들어졌다

Hilt application class

Hilt를 사용하려면 Application 객체를 상속한 클래스에 @HiltAndroidApp 어노테이션을 반드시 붙여야 한다

Inject dependencies into Android classes

작성일 기준 Hilt는 다음과 같은 클래스를 지원한다