본문 바로가기
개발/간단하게...

dagger 개념

by lonewhitedot 2023. 2. 16.
반응형

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

댓글