Dependency Injection
-
Hilt를 사용한 의존성 주입 시작하기DI 2021. 8. 22. 14:41
Hilt 라이브러리는 프로젝트의 모든 Android 클래스에 컨테이너를 제공하고 자동으로 수명주기를 관리하여 애플리케이션에서 DI를 수행하는 표준 방법을 정의한다. Hilt 목표 1. Android 앱용 Dagger 관련 인프라를 단순화한다. 2. 앱 간의 설정, 가독성/이해 및 코드 공유를 용이하게 하기 위해 표준 구성 요소 및 범위 세트를 생성한다. 3. 다양한 빌드 유형(예: 테스트, 디버그 또는 릴리스)에 서로 다른 바인딩을 공급하는 쉬운 방법을 제공한다. 설정 프로젝트의 루트 build.gradle 파일에 종속 항목을 추가 buildscript { ... dependencies { ... classpath 'com.google.dagger:hilt-android-gradle-plugin:2.28..