项目作者: WeRockStar

项目描述 :
Kotlin Dagger2 example project
高级语言: Kotlin
项目地址: git://github.com/WeRockStar/Dagger2.git
创建时间: 2016-06-18T11:47:25Z
项目社区:https://github.com/WeRockStar/Dagger2

开源协议:

下载


Google Dagger 2 (Demo)

Build Status codecov

Production code drive by Testing :)

Fully static, compile-time dependency injection framework for both Java and Android.

Configuration

build.gradle application module level
  1. dependencies {
  2. ...
  3. implementation 'com.google.dagger:dagger:2.9'
  4. kapt 'com.google.dagger:dagger-compiler:2.9'
  5. }

You can use libraries or tools.

  • RxJava2, RxAndroid2
  • Retrofit, OkHttp, OkHttp logging
  • Gson
  • Dagger 2

Testing framework

  • Junit
  • Mockito
  • Jacoco (Test coverage)
  • Espresso (UI Testing from Google)

CI Tools

  • Circle CI
  • Travis CI

Run UI-Test (Espresso)

  1. ./gradlew connectAndroidTest