Skip to content

WeRockStar/Dagger2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d02b8d7 · Aug 1, 2020
Aug 1, 2020
May 5, 2019
Jun 25, 2020
Apr 22, 2018
Sep 17, 2019
Nov 6, 2019
Aug 1, 2020
May 5, 2019
Oct 10, 2019
Jun 18, 2016
Jun 18, 2016
Jun 18, 2016
Jan 21, 2018

Repository files navigation

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
dependencies {
    ...
    implementation 'com.google.dagger:dagger:2.9'
    kapt 'com.google.dagger:dagger-compiler:2.9'
}

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)

./gradlew connectAndroidTest