DI 공부
- 라이브러리를 이용해서 의존성을 주입하는 방법
- 그냥 플래버를 이용해도 되지만 좀더 많은 사람들이 사용하는 방법
1. dagger2 공부하기
- 아래 링크를 참고로 따라하기 시작
- http://pluu.github.io/blog/android/2017/01/12/android-dagger/
2. 위 사이트를 따라하면서 느낀점
- 가장 기본적인 사용법은 알수가 있음
- 만들어본 샘플은 개 이름을 가지고 오는 가장 간단한 형태였고 이를 주입시키는 내용 이었습니다.
- 따라하지는 못했지만 빌드환경을 변경해서 클래스를 변경가능하다.
- 테스트시 편한점이 생긴다.
- 앞으로 샘플들에 포함된 dagger2 가 있으면 왜 사용해야 하는지 이유를 확실히 하겠습니다.
3. 매우 간단한 dagger2 샘플 입니다.
- https://github.com/pyeongho/Sample
- dagger2 폴더에 있습니다.