반응형
Dagger는 안드로이드에서 사용하는 의존성 주입 프레임워크 중 하나야.
Dagger는 컴파일 타임에 의존성을 주입하기 때문에 런타임 오버헤드를 줄일 수 있어. 또한, 자동으로 코드를 생성해주기 때문에 코드의 중복을 줄일 수 있고, 유지보수가 용이해져.
하지만 Dagger는 학습 곡선이 살짝 있어.
더 줄여서 얘기라면 의존성 주입 코드 작성할 때 나오는 보일러 코드를 Dagger를 이용해서 어노테이션 쓰고 하면 알아서 작성해주는 라이브러리야.
반응형
'개발 > 간단하게...' 카테고리의 다른 글
Gradle이 뭐야? (0) | 2023.02.18 |
---|---|
코루틴 간단 개념 (0) | 2023.02.17 |
코루틴(coroutine)에서 suspend, resume의 역할? 개념? (0) | 2023.02.17 |
app visibility, getPackageInfo 실패할때 (0) | 2023.02.17 |
의존성 주입 개념 (0) | 2023.02.16 |
댓글