안드로이드 의존성 주입1 [Android] dagger hilt 기록 친구들과 프로젝트를 하면서 dagger hilt에 대한 필요성을 느끼고 이 포스팅을 작성한다 dagger hilt란? dagger hilt는 안드로이드에서 클래스간 의존성을 주입할수 있는 라이브러리이다. dagger hilt를 알아보기 전에 일단 의존성이 무엇인지 부터 알아보자. 의존성이란? 의존성이란 클래스간 의존 관계를 가지는 현상을 뜻한다. 예시 class B { val id = "dltntlro" } class A { val data = B() } A클래스 내부에 B클래스 객체가 생성되어 있음(의존적임)을 볼 수 있다 이러한 상황이 발생하면 A클래스가 호출될때마다 B클래스도 계속 생성되기 떄문에 비효율적이게 된다. 주입이란? 주입이란 클래스 외부에서 객체를 생성하는 것을 말한다. 예시 2 clas.. 2022. 3. 29. 이전 1 다음 728x90