이전에 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
'개발 > Android' 카테고리의 다른 글
Gradle 8.0.0으로 변경 후 겪었던 문제 (0) | 2023.04.22 |
---|---|
[실수담] flow collect 두 개 실행 시 안될 때 (0) | 2022.12.14 |
[예제] RecyclerView, 거기에 AAC ViewModel와 LiveData, ListAdapter를 곁들인... (0) | 2022.12.06 |
페이징3 - 기본 기능 구현 + LoadStateAdapter + Refresh + EmptyView 구현 (0) | 2022.12.02 |
StaggeredGridLayout 한 쪽으로 쌓일 때 해결 방법 (0) | 2022.11.28 |