본문 바로가기
Java

Java_ HILT

by JunsC 2024. 9. 19.
728x90

의존성 주입 라이브러리이다. 버전 관리에 효율적인 라이브러리이다. 예전 Dagger 를 사용해서 관리를 한 부분이 있는데 이걸 좀 더 극대화하여 만든 부분이다.

https://keykat.tistory.com/entry/Android-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8%EC%97%90-Android%EC%9D%98-Hilt%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%9E%90

 

[Android] 프로젝트에 Android의 Hilt를 사용해보자

Hilt?Android에서 가장 유명한 의존성 주입 (Dependency Injection) 라이브러리입니다. 이전에 있던 Dagger를 기반으로 만들어서 사용법 및 작동 방식도 굉장히 유사한데, 원래 Dagger가 Android를 타겟으로 만

keykat.tistory.com

 

이 사이트에 자세히 알려준다.

 

새로운 프로젝트를 위해 만들어봤는데 환경설정이 애초에 되어 있어서 순간 당황했다.

어떻게 이걸 관리해야하는지 몰라서 찾아보았다.

 

그리고 코틀린 관련 에러가 나오는데 

https://stackoverflow.com/questions/66409744/the-compose-compiler-plugin-you-are-using-version-1-0-0-alpha13-expects-a-mini

 

The compose compiler plugin you are using (version 1.0.0-alpha13) expects a minimum runtime version of 1.0.0-alpha13

I cannot get my project to compile after upgrading to compose beta-01. When searching for "alpha-13" in my project I cannot find something too, which is really weird. It worked with alpha...

stackoverflow.com

 

이 부분을 참고했다.

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."