Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 디컴파일
- gradle
- 모바일 광고
- Flavor
- dsl
- 난독화
- 독립성
- 무작정
- 의존성
- Kotlin Dsl
- 앱 광고
- dex2jar
- 플레이버
- Dagger
- 서밋코퍼레이션
- 서밋
- R8
- 신기술
- 광고
- 수익
- 의존성 주입
- 애드몹
- 가이드
- 적용
- proguard
- 프로가드
- 안드로이드
- Kotlin
- Google AdMob
- dagger2
Archives
- Today
- Total
목록신기술 (1)
서밋코퍼레이션

오늘 알아볼주제는 dagger2 입니다! 먼저 DI 에 대해 아셔야합니다. DI 란? DI( Dependency Injection ) : 의존성 주입을 의미합니다. 특정 객체의 인스턴스가 필요한 경우 이를 외부에서 생성하여 전달하는 기법입니다. Dagger란 이 의존성 주입을 쉽게 구현하기 위해 사용되는 라이브러리입니다. 여기서 말하는 의존성이란??? 코드에서 두 모듈간의 연결도 두 클래스 간의 관계도 의존성이 높다??? = Coupling(결합도)이 높다는것입니다. 그렇다면 의존성이 높다는 것은 안좋나요?? 하나의 모듈이 변경됨에 따라 결합된 다른 모듈이 영향을 받게될 수 있습니다. 두개의 모듈일때는 괜찮지만 최악의경우 모듈이 100개,1000개…n 개 일때 하나의 모듈변경으로 인해 다른 모듈이 영향을..
Android
2020. 3. 29. 18:23