diff --git a/Habitica/build.gradle b/Habitica/build.gradle index 713b64922..8b1e32a3a 100644 --- a/Habitica/build.gradle +++ b/Habitica/build.gradle @@ -14,6 +14,7 @@ buildscript { classpath 'me.tatarka:gradle-retrolambda:3.2.5' classpath 'com.getkeepsafe.dexcount:dexcount-gradle-plugin:0.4.4' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' + classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1' } } @@ -42,15 +43,18 @@ repositories { dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) + //Networking compile 'com.squareup.okhttp3:okhttp-urlconnection:3.2.0' compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.squareup.okhttp3:logging-interceptor:3.2.0' + //REST API handling compile ('com.squareup.retrofit2:retrofit:2.0.2') { exclude module: 'okhttp' } compile 'com.squareup.retrofit2:converter-gson:2.0.2' compile 'com.squareup.retrofit2:adapter-rxjava:2.0.2' + //Crash Logging compile('com.crashlytics.sdk.android:crashlytics:2.3.0@aar') { transitive = true; } @@ -59,10 +63,10 @@ dependencies { compile 'com.jakewharton:butterknife:8.0.1' apt 'com.jakewharton:butterknife-compiler:8.0.1' + //App Compatability and Material Design compile('com.mikepenz:materialdrawer:5.0.9@aar') { transitive = true } - compile 'com.android.support:appcompat-v7:23.3.0' compile 'com.android.support:design:23.3.0' compile 'com.android.support:gridlayout-v7:23.3.0' @@ -95,30 +99,35 @@ dependencies { compile "com.raizlabs.android:DBFlow-Core:2.2.1" compile "com.raizlabs.android:DBFlow:2.2.1" + //Eventbus compile 'org.greenrobot:eventbus:3.0.0' // IAP Handling / Verification compile 'org.solovyev.android:checkout:0.7.5@aar' + //Facebook compile('com.facebook.android:facebook-android-sdk:4.10.0') { transitive = true } compile 'fr.avianey.com.viewpagerindicator:library:2.4.1@aar' + //RxJava compile 'io.reactivex:rxandroid:1.1.0' compile 'io.reactivex:rxjava:1.1.2' compile 'com.trello:rxlifecycle:0.5.0' + //Analytics compile 'com.amplitude:android-sdk:2.5.0' + //Tests testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1' testCompile 'org.robolectric:robolectric:3.0' testCompile 'org.robolectric:shadows-multidex:3.0' + //Leak Detection debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1' releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1' - } android { @@ -239,3 +248,4 @@ tasks.whenTaskAdded { task -> apply plugin: 'com.getkeepsafe.dexcount' apply plugin: 'com.android.application' //or apply plugin: 'java' apply plugin: 'me.tatarka.retrolambda' +apply plugin: 'com.jakewharton.hugo'