Android DI 라이브러리 Dagger-Hilt 소개와 사용법
Hilt : Android DI Library Hilt는 Android에서 DI를 사용하기 위한 Jetpack 권장 라이브러리이다. Dagger라는 DI 라이브러리를 기반으로 빌드되어 Dagger를 Android 앱에 통합하는 Standard를 제공한다. 그래서 Dagger와 Hilt는 동일한 코드베이스에 공존할 수 있다. Dagger사용을 Hilt를 통해 관리하는 형식이다. 장점 Android 내 모든 클래스의 컨테이너를 제공하고 자동으로 DI를 구성해주며 수명 주기를 자동으로 관리함으로써 DI를 사용하는 표준 방법을 제공한다. Hilt는 Android Studio에서 지원하는 Dagger의 컴파일 시간 정확성, 런타임 성능, 확장성을 기반으로 빌드되었다. DI를 실행하기 위한 boilerplate 코..
2024.01.05