일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- compose
- Room
- 자료구조
- ViewModel
- Android
- Kotlin
- Python
- 코딩테스트
- Jetpack
- mock
- Observable
- MVVM
- 파이썬
- 컴포즈
- 안드로이드
- 제한함수
- dagger2
- 디자인패턴
- UnitTest
- rxjava
- 안드로이드 디자인패턴
- Di
- 깃
- 안정성
- 공격적 프로그래밍
- git
- 테스트의 장점
- 단위테스트
- 유닛테스트
- 코틀린
Archives
- Today
- Total
목록dagger (1)
세상을 바꾸는 개발자
[Android Dagger2] Dagger2 를 사용해보자!!
안녕하세요 헬창코딩입니다. 오늘은 안드로이드에서 dagger2를 사용해보도록 하겠습니다. 가장 먼저 dagger2가 무엇일까요?? dagger는 의존성주입(DI)을 도와주는 프레임워크입니다. 여기서 의존성 주입(DI)이라는 것은 dependency Injection의 약자입니다. 의존성 주입은 구성요소 간의 의존관계가 소스 내부가 아닌 외부의 파일 등을 통해 정의되는 디자인 패턴이라고 보시면 됩니다. 음. 예를 들어보면 우리가 자동차를 구매하는데 굳이 엔진에 있는 나사가 몇 개이고 어떤 종류의 부품인지 알 필요 없죠 그래서 사용자가 알필요 없는 것들을 묶어서 알아서 관리를 해준다고 보시면 됩니다. 그렇기 때문에 사용자는 객체의 생성과 사용을 분리시킬 수 있고, 재사용도 편리해진다고 보시면 됩니다. 본격적..
안드로이드/Dagger2
2021. 6. 24. 22:21