├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── app ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── vincentbrison │ │ └── app │ │ └── quality │ │ ├── AbstractTestMainActivity.java │ │ ├── espresso │ │ └── TestMainActivityWithEspresso.java │ │ └── robotium │ │ └── TestMainActivityWithRobotium.java │ ├── approximationPi │ ├── java │ │ └── vb │ │ │ └── android │ │ │ └── app │ │ │ └── quality │ │ │ ├── PiCalculator.java │ │ │ └── dagger │ │ │ └── DataModule.java │ └── res │ │ └── values │ │ ├── colors.xml │ │ └── strings.xml │ ├── daggerMockedPi │ ├── java │ │ └── vb │ │ │ └── android │ │ │ └── app │ │ │ └── quality │ │ │ ├── PiCalculator.java │ │ │ └── dagger │ │ │ └── DataModule.java │ └── res │ │ └── values │ │ ├── colors.xml │ │ └── strings.xml │ ├── exactPi │ ├── java │ │ └── vb │ │ │ └── android │ │ │ └── app │ │ │ └── quality │ │ │ ├── PiCalculator.java │ │ │ └── dagger │ │ │ └── DataModule.java │ └── res │ │ └── values │ │ ├── colors.xml │ │ └── strings.xml │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── vb │ │ │ └── android │ │ │ └── app │ │ │ └── quality │ │ │ ├── InjectorHelper.java │ │ │ ├── app │ │ │ └── QualityApplication.java │ │ │ ├── dagger │ │ │ ├── AppComponent.java │ │ │ └── AppModule.java │ │ │ ├── pi │ │ │ ├── PiGenerator.java │ │ │ └── PiTask.java │ │ │ ├── rest │ │ │ ├── ApiInterface.java │ │ │ └── ResponseRank.java │ │ │ └── ui │ │ │ └── MainActivity.java │ └── res │ │ ├── drawable-hdpi │ │ └── ic_launcher.png │ │ ├── drawable-mdpi │ │ └── ic_launcher.png │ │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ │ ├── layout │ │ └── activity_main.xml │ │ └── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── mockWebServerPi │ ├── AndroidManifest.xml │ ├── assets │ │ └── stubs │ │ │ └── rank_ok.json │ ├── java │ │ └── vb │ │ │ └── android │ │ │ └── app │ │ │ └── quality │ │ │ ├── AssetsHelper.java │ │ │ ├── PiCalculator.java │ │ │ └── dagger │ │ │ └── DataModule.java │ └── res │ │ └── values │ │ ├── colors.xml │ │ └── strings.xml │ └── test │ └── java │ └── vb │ └── android │ └── app │ └── quality │ └── PiCalculatorTest.java ├── config ├── quality.gradle └── quality │ ├── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml │ ├── findbugs │ └── findbugs-filter.xml │ ├── lint │ └── lint.xml │ └── pmd │ └── pmd-ruleset.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/vincentbrison/app/quality/AbstractTestMainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/androidTest/java/com/vincentbrison/app/quality/AbstractTestMainActivity.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/vincentbrison/app/quality/espresso/TestMainActivityWithEspresso.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/androidTest/java/com/vincentbrison/app/quality/espresso/TestMainActivityWithEspresso.java -------------------------------------------------------------------------------- /app/src/androidTest/java/com/vincentbrison/app/quality/robotium/TestMainActivityWithRobotium.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/androidTest/java/com/vincentbrison/app/quality/robotium/TestMainActivityWithRobotium.java -------------------------------------------------------------------------------- /app/src/approximationPi/java/vb/android/app/quality/PiCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/approximationPi/java/vb/android/app/quality/PiCalculator.java -------------------------------------------------------------------------------- /app/src/approximationPi/java/vb/android/app/quality/dagger/DataModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/approximationPi/java/vb/android/app/quality/dagger/DataModule.java -------------------------------------------------------------------------------- /app/src/approximationPi/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/approximationPi/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/approximationPi/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/approximationPi/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/daggerMockedPi/java/vb/android/app/quality/PiCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/daggerMockedPi/java/vb/android/app/quality/PiCalculator.java -------------------------------------------------------------------------------- /app/src/daggerMockedPi/java/vb/android/app/quality/dagger/DataModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/daggerMockedPi/java/vb/android/app/quality/dagger/DataModule.java -------------------------------------------------------------------------------- /app/src/daggerMockedPi/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/daggerMockedPi/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/daggerMockedPi/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/daggerMockedPi/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/exactPi/java/vb/android/app/quality/PiCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/exactPi/java/vb/android/app/quality/PiCalculator.java -------------------------------------------------------------------------------- /app/src/exactPi/java/vb/android/app/quality/dagger/DataModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/exactPi/java/vb/android/app/quality/dagger/DataModule.java -------------------------------------------------------------------------------- /app/src/exactPi/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/exactPi/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/exactPi/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/exactPi/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/InjectorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/InjectorHelper.java -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/app/QualityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/app/QualityApplication.java -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/dagger/AppComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/dagger/AppComponent.java -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/dagger/AppModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/dagger/AppModule.java -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/pi/PiGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/pi/PiGenerator.java -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/pi/PiTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/pi/PiTask.java -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/rest/ApiInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/rest/ApiInterface.java -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/rest/ResponseRank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/rest/ResponseRank.java -------------------------------------------------------------------------------- /app/src/main/java/vb/android/app/quality/ui/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/java/vb/android/app/quality/ui/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/mockWebServerPi/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/mockWebServerPi/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/mockWebServerPi/assets/stubs/rank_ok.json: -------------------------------------------------------------------------------- 1 | { 2 | "rank": 2 3 | } 4 | -------------------------------------------------------------------------------- /app/src/mockWebServerPi/java/vb/android/app/quality/AssetsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/mockWebServerPi/java/vb/android/app/quality/AssetsHelper.java -------------------------------------------------------------------------------- /app/src/mockWebServerPi/java/vb/android/app/quality/PiCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/mockWebServerPi/java/vb/android/app/quality/PiCalculator.java -------------------------------------------------------------------------------- /app/src/mockWebServerPi/java/vb/android/app/quality/dagger/DataModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/mockWebServerPi/java/vb/android/app/quality/dagger/DataModule.java -------------------------------------------------------------------------------- /app/src/mockWebServerPi/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/mockWebServerPi/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/mockWebServerPi/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/mockWebServerPi/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/test/java/vb/android/app/quality/PiCalculatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/app/src/test/java/vb/android/app/quality/PiCalculatorTest.java -------------------------------------------------------------------------------- /config/quality.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/config/quality.gradle -------------------------------------------------------------------------------- /config/quality/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/config/quality/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/quality/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/config/quality/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /config/quality/findbugs/findbugs-filter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/config/quality/findbugs/findbugs-filter.xml -------------------------------------------------------------------------------- /config/quality/lint/lint.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/config/quality/lint/lint.xml -------------------------------------------------------------------------------- /config/quality/pmd/pmd-ruleset.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/config/quality/pmd/pmd-ruleset.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vincentbrison/vb-android-app-quality/HEAD/settings.gradle --------------------------------------------------------------------------------