투케이2K

361. (android/안드로이드) Dagger 용어 설명 - 의존성 주입 프레임워크 본문

Android

361. (android/안드로이드) Dagger 용어 설명 - 의존성 주입 프레임워크

투케이2K 2022. 10. 28. 09:26

[개발 환경 설정]

개발 툴 : AndroidStudio

 

[설 명]

1. Dagger 란 의존성 주입 (DI / dependency Injection) 을 도와주는 프레임워크입니다

2. 의존성 주입 (DI / dependency Injection) 은 구성요소 간의 의존관계가 소스 내부가 아닌 외부의 파일 등을 통해 정의되는 디자인 패턴입니다

3. Dagger 는 앱에서 종속 항목 삽입을 자동화하도록 지원합니다

4. Dagger 를 사용하면 지루하고 오류가 발생하기 쉬운 상용구 코드를 작성할 필요가 없습니다

5. Dagger 는 리플렉션을 사용하지 않고 컴파일 타임에 코드를 생성해내기 때문에 속도 측면에서 빠릅니다

6. Dagger 를 사용하기 위해서는 안드로이드 build.gradle 파일에 의존성 implementation 를 설정 후 사용하실 수 있습니다

 
반응형
Comments