Android의 DI 라이브러리인 Hilt 공식 문서를 살펴보면@Provides를 사용하여 인스턴스 삽입 케이스에서@Module 애노테이션을 부착한 클래스를 object 키워드로 설정했습니다.왜 class가 아닌 object 키워드를 사용한 지에 대해 알아보겠습니다.object 키워드란?Kotlin에서 object 키워드가 의미하는 바는 클래스를 정의함과 동시에 객체를 생성하는 것입니다.즉 사용자의 객체 생성 없이 해당 객체를 사용할 수 있음을 의미합니다.class 키워드 대신 object를 사용하면 해당 클래스의 객체는 싱글턴으로 생성됩니다. 그 외에 다른 용도로 object 키워드를 사용할 수가 있는데해당 글과는 맞지 않아 적지 않겠습니다. 오늘 글의 예시인 ApiModule입니다.ApiModule은..