Guest User

Untitled

a guest
Apr 25th, 2018
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.45 KB | None | 0 0
  1. apply plugin: 'com.android.feature'
  2. apply plugin: 'kotlin-android'
  3. apply plugin: 'kotlin-android-extensions'
  4. apply plugin: 'idea'
  5. apply plugin: 'kotlin-kapt'
  6.  
  7. android {
  8. compileSdkVersion 27
  9. baseFeature true
  10. defaultConfig {
  11. minSdkVersion 23
  12. targetSdkVersion 27
  13. versionCode 1
  14. versionName "1.0"
  15. }
  16. buildTypes {
  17. release {
  18. minifyEnabled false
  19. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  20. }
  21. }
  22.  
  23.  
  24. lintOptions {
  25. abortOnError false
  26. }
  27. }
  28.  
  29. dependencies {
  30.  
  31. api "com.android.support:design:$rootProject.support_library_version"
  32. api "com.android.support:appcompat-v7:$rootProject.support_library_version"
  33. api "com.android.support:recyclerview-v7:$rootProject.support_library_version"
  34. api "com.android.support:support-dynamic-animation:$rootProject.support_library_version"
  35. api "com.android.support:cardview-v7:$rootProject.support_library_version"
  36. api "com.android.support:customtabs:$rootProject.support_library_version"
  37.  
  38. api "com.android.support.constraint:constraint-layout:1.1.0-beta5"
  39. api 'android.arch.lifecycle:extensions:1.1.0'
  40.  
  41.  
  42. api 'androidx.core:core-ktx:0.2'
  43.  
  44.  
  45. api "com.google.dagger:dagger:$rootProject.dagger_version"
  46. kapt "com.google.dagger:dagger-compiler:$rootProject.dagger_version"
  47.  
  48. api "android.arch.persistence.room:runtime:$rootProject.room_version"
  49. kapt "android.arch.persistence.room:compiler:$rootProject.room_version"
  50. testImplementation "android.arch.persistence.room:testing:$rootProject.room_version"
  51. api "android.arch.persistence.room:rxjava2:$rootProject.room_version"
  52. androidTestImplementation "android.arch.core:core-testing:$rootProject.room_version"
  53. testImplementation "android.arch.core:core-testing:$rootProject.room_version"
  54.  
  55. api "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"
  56. api "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
  57.  
  58.  
  59. api 'com.jakewharton.timber:timber:4.5.1'
  60.  
  61. api "com.android.support:multidex:1.0.3"
  62.  
  63. api "com.github.bumptech.glide:glide:$rootProject.glide_version"
  64. api "jp.wasabeef:glide-transformations:$rootProject.glide_transformation_version"
  65. api 'com.github.bumptech.glide:okhttp3-integration:1.5.0@aar'
  66.  
  67. api "io.reactivex.rxjava2:rxandroid:$rootProject.rxAndroid_version"
  68. api "io.reactivex.rxjava2:rxjava:$rootProject.rxJava_version"
  69. api "com.google.code.gson:gson:$rootProject.gson_version"
  70.  
  71. api("com.squareup.retrofit2:retrofit:$rootProject.retrofit_version") {
  72. // exclude Retrofit’s OkHttp peer-dependency module and define your own module import
  73. exclude module: 'okhttp'
  74. }
  75.  
  76. api "com.squareup.okhttp3:okhttp:$rootProject.okhttp_version"
  77. api "com.squareup.okhttp3:logging-interceptor:$rootProject.okhttp_version"
  78. api "com.squareup.retrofit2:adapter-rxjava2:$rootProject.retrofit_version"
  79. api "com.squareup.retrofit2:converter-gson:$rootProject.retrofit_version"
  80.  
  81. api 'com.jakewharton.threetenabp:threetenabp:1.0.5'
  82.  
  83. api "com.google.firebase:firebase-invites:$rootProject.play_services_version"
  84. api "com.google.firebase:firebase-core:$rootProject.play_services_version"
  85. api "com.google.firebase:firebase-config:$rootProject.play_services_version"
  86. api "com.google.firebase:firebase-perf:$rootProject.play_services_version"
  87. api "com.google.firebase:firebase-auth:$rootProject.play_services_version"
  88. api "com.google.firebase:firebase-firestore:$rootProject.play_services_version"
  89.  
  90.  
  91.  
  92. api("com.firebaseui:firebase-ui-auth:$rootProject.firebase_ui_version") {
  93. // exclude Retrofit’s OkHttp peer-dependency module and define your own module import
  94. exclude module: 'play-services-auth'
  95. exclude module: 'firebase-auth'
  96. }
  97.  
  98. // Required only if Facebook login support is required
  99. api('com.facebook.android:facebook-android-sdk:4.31.0')
  100.  
  101. api "com.google.android.gms:play-services-auth:$rootProject.play_services_version"
  102.  
  103. // Required only if Twitter login support is required
  104. api("com.twitter.sdk.android:twitter-core:3.0.0@aar") { transitive = true }
  105.  
  106. api 'com.jakewharton.rxbinding2:rxbinding-kotlin:2.0.0'
  107. api 'com.jakewharton.rxbinding2:rxbinding-support-v4-kotlin:2.0.0'
  108. api 'com.jakewharton.rxbinding2:rxbinding-appcompat-v7-kotlin:2.0.0'
  109. api 'com.jakewharton.rxbinding2:rxbinding-design-kotlin:2.0.0'
  110.  
  111. api('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
  112. transitive = true
  113. }
  114. }
Add Comment
Please, Sign In to add comment