728x90
반응형
Hilt 란?
Dagger API를 Android에서 설치하고 설정하고, 테스트 하는 과정을 쉽게 해주는 오픈소스 래퍼 라이브러리
주목적
- 테스트를 위한 의존성 주입 설정 기능 추가
- Android 앱에서 반복적으로 가장 많이 사용되는 보일러플레이트 코드를 제거
=> Dagger 와 Hilt 비교 !
=> 위의 그림의 형태로 구조가 자동적으로 만들어져 있다고 보면 된다.
=> HiltAndroidApp 만 넣는것 만으로 다른 초기화가 필요 없음
=> AndroidEntryPoint 만으로 자동으로 필드주입, 인젝션이 다른곳에 있다면 자동으로 들어감
=> 모듈의 설정이 약간 바뀌었다, 컴포넌트 지정 필요 x 어디에 인스톨되는지 표기 필요
728x90
반응형
'Android 공부 > Android 아키텍처' 카테고리의 다른 글
MVI (0) | 2023.10.20 |
---|---|
Dagger 기초와 중요개념 (2) - 앱 안정성 및 확장성 강화를 위한 Android 아키텍처(12) (0) | 2022.08.29 |
의존성 주입이란? (1) - 앱 안정성 및 확장성 강화를 위한 Android 아키텍처(11) (0) | 2022.08.27 |
도메인/데이터 계층 , DDD의 전술적 패턴 (3) - 앱 안정성 및 확장성 강화를 위한 Android 아키텍처(10) (0) | 2022.08.26 |
도메인/데이터 계층 , DDD (2) - 앱 안정성 및 확장성 강화를 위한 Android 아키텍처(9) (0) | 2022.08.26 |