Dagger 2 예제
Dagger 2는 모퉁이에 있지만 사용 가능한 예제는 상자에서 바로 컴파일되지 않으며 문서는 Dagger 1에서 복사-붙여 넣기-대체입니다.
누구든지 Google의 Dagger 2에서 작동하는 적절한 응용 프로그램의 예가 있습니까?
방금 Dagger2, retrolambda, butterknife 및 lombok을 통합하는 Gradle 기반 샘플 앱을 게시했습니다. https://github.com/mgrzechocinski/dagger2-example에서 찾을 수 있습니다 .
도움이 되길 바랍니다 :)
방금 u2020-mvp 앱을 Dagger 2 로 포팅 했습니다. 샌드 박스 앱으로 사용합니다. 그런데 Dagger 2는 범위의 멋진 구현을 가지고 있습니다. 구성 요소는 정말 대단합니다. 그리고 그것은 Christian Gruber가 만든 u2021을 기반으로 합니다. 그것도 확인할 수 있습니다.
도움이되기를 바랍니다 :)
Gradle / Android Studio에서 Dagger 2 프로젝트를 빌드하는 간단하고 직접적인 방법을 찾는 사람은 https://github.com/bytehala/dagger2-gradle-quickstart를 확인 하세요.
(가)에서 커밋 메시지 , 또한 단검 2에 완전히 기능 프로젝트를 변환하는 단계를 열거.
이 프로젝트의 대상은 의존성 주입에 대한 경험이없는 사람입니다.
버터 나이프 외에 다른 라이브러리는 사용되지 않습니다.
경고이 샘플 프로젝트의 목적은 완전성이 아니라 단순성입니다. 다음 기능 만 사용되었습니다.
- @기준 치수
- @구성 요소
- @Injects
- @ 제공
- @하나씩 일어나는 것
범위, 하위 모듈 등과 같은 주제는 연습으로 남겨집니다.
Android없는 CoffeeMaker 샘플 : https://github.com/yongjhih/dagger2-sample
단계 :
git clone https://github.com/yongjhih/dagger2-sample
cd dagger2-sample
./gradlew execute
참조 URL : https://stackoverflow.com/questions/27026134/dagger-2-examples
'Program Club' 카테고리의 다른 글
| 플라스크에서 g.user global을 사용하는 방법 (0) | 2021.01.08 |
|---|---|
| cpp.react 라이브러리의 C ++ 소스 코드에서 이상한 "-> * []"표현식 (0) | 2021.01.08 |
| 호스팅 된 CouchDB 서비스 제공자가 있습니까? (0) | 2021.01.08 |
| Jython을 사용하여 Python 스크립트를 JAR 파일로 배포합니까? (0) | 2021.01.08 |
| CDN (콘텐츠 전송 네트워크) 사용의 장단점은 무엇입니까? (0) | 2021.01.08 |