Android 공부/Android 아키텍처

Dagger Hilt - 앱 안정성 및 확장성 강화를 위한 Android 아키텍처(13)

Machine_웅 2022. 9. 5. 21:45
728x90
반응형

Hilt 란?

Dagger API를 Android에서 설치하고 설정하고, 테스트 하는 과정을 쉽게 해주는 오픈소스 래퍼 라이브러리

 

주목적

- 테스트를 위한 의존성 주입 설정 기능 추가

- Android 앱에서 반복적으로 가장 많이 사용되는 보일러플레이트 코드를 제거

 


 

 

 

=>  Dagger 와  Hilt 비교 !

 


=> 위의 그림의 형태로 구조가 자동적으로 만들어져 있다고 보면 된다.

 

 

 

=> HiltAndroidApp 만 넣는것 만으로 다른 초기화가 필요 없음

=> AndroidEntryPoint 만으로  자동으로 필드주입, 인젝션이 다른곳에 있다면 자동으로 들어감

=> 모듈의 설정이 약간 바뀌었다, 컴포넌트 지정 필요 x  어디에 인스톨되는지 표기 필요 

 

728x90
반응형