
[안드로이드 / Kotlin] Dagger Hilt
·
Android
안녕하세요! 오늘은 안드로이드 개발에 자주 사용되고 있는 의존성 라이브러리 Dagger Hilt에 대해 알아보도록 하겠습니다. Hilt에 대해 소개하기 앞서 먼저 의존성이 무엇인지 이해하는 것이 중요합니다. 의존성이란? A클래스가 자체적인 B클래스를 구성하는 것을 의미합니다. 단지 이 문장만으로는 이해하기 어려우니 간단한 예제를 통해 알아보도록 하겠습니다😊 의존성 주입(DI) 이란?🤔 class Car { private val engine = Engine() fun start() { engine.start() } } fun main(args: Array) { val car = Car() car.start() } 위 코드를 살펴보면 Car 클래스는 내부에서 Engine 이라는 클래스를 만들어 사용하고 있습..