개발/간단하게...
dagger 개념
lonewhitedot
2023. 2. 16. 17:52
반응형
Dagger는 안드로이드에서 사용하는 의존성 주입 프레임워크 중 하나야.
Dagger는 컴파일 타임에 의존성을 주입하기 때문에 런타임 오버헤드를 줄일 수 있어. 또한, 자동으로 코드를 생성해주기 때문에 코드의 중복을 줄일 수 있고, 유지보수가 용이해져.
하지만 Dagger는 학습 곡선이 살짝 있어.
더 줄여서 얘기라면 의존성 주입 코드 작성할 때 나오는 보일러 코드를 Dagger를 이용해서 어노테이션 쓰고 하면 알아서 작성해주는 라이브러리야.
반응형