개발/Android

[DI] hilt 조금만 찍먹해보았다

레란희 2022. 12. 7. 17:57

PatternTest_hilt.zip
0.11MB

 

이전에 aac_mvvm 패턴 프로젝트에서 

메인화면에서 Retrofit 객체를 만들어서 ViewModel의 생성자로 넘겨주는 식으로 구현했는데

뭔가 찜찜했다.

 

뷰에서는 비즈니스 로직을 알 수 없게 구현해야하는 거 아닌가? 싶어서...

 

그래서 해바라기 예제 소스랑 비교해보니

해바라기 예제 소스는 Hilt가 적용되어있는 것을 알게 되었다.

 

그래서 나도 Hilt를 적용해보았다!

 

java랑 코틀린이랑 달라서 ViewModel 생성 시에는 어떻게 해야할 지 몰라서 기존과 똑같이 해 줬음..

방법이 있다면 알려주세용~

 

https://velog.io/@haanbink/Android-Hilt-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0