config.gradle 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. ext {
  2. configs = [
  3. buildToolsVersion : "29.0.2",
  4. compileSdkVersion : 29,
  5. targetSdkVersion : 29,
  6. minSdkVersion : 23,
  7. versionCode : 1,
  8. versionName : "1.0.0",
  9. applicationId : "com.tennor.tua"
  10. ]
  11. depsVersion = [
  12. //threePart
  13. constraint : "2.0.0",
  14. gson : "2.8.2",
  15. butterKnife : "10.2.1",
  16. glide : "4.11.0",
  17. banner : "2.1.0",
  18. StatusBarCompat : "2.2.0",
  19. baseRecyclerHelper: "3.0.4",
  20. transformations : "4.0.1",
  21. navigation : "2.2.1",
  22. room : "2.2.1",
  23. rxJava : "2.2.4",
  24. rxAndroid : "2.1.0",
  25. rxlifecycle : "2.2.1",
  26. retrofit : "2.5.0",
  27. retrofitAdapter : "2.2.0",
  28. converter : "2.1.0",
  29. logging : "3.6.0",
  30. scalars : "2.0.2",
  31. aRouter_compiler : "1.2.2",
  32. aRouter : "1.4.1",
  33. // xUpdate : "1.1.4",
  34. okhttp : "3.8.0",
  35. smartrefresh : "1.1.0-alpha-21",
  36. easypermissions : "3.0.0",
  37. zxing : "1.3.7",
  38. liveBus : "1.5.7",
  39. multidex : "1.0.3",
  40. jpush : "3.8.6",
  41. jcore : "2.6.0",
  42. rxjavaForRoom : "1.1.1",
  43. ]
  44. deps = [
  45. // ------------- Android -------------
  46. appcompat : "androidx.appcompat:appcompat:1.1.0",
  47. recyclerview : "androidx.recyclerview:recyclerview:1.2.0-alpha02",
  48. cardview : "androidx.cardview:cardview:1.0.0",
  49. design : "com.android.support:design:${depsVersion.support}",
  50. // ------------- Three Parts -------------
  51. constraint : "androidx.constraintlayout:constraintlayout:${depsVersion.constraint}",
  52. annotations : "com.android.support:support-annotations:${depsVersion.support}",
  53. //json解析框架
  54. gson : "com.google.code.gson:gson:${depsVersion.gson}",
  55. //注解框架
  56. butterknife : "com.jakewharton:butterknife:${depsVersion.butterKnife}",
  57. butterknifeCompiler: "com.jakewharton:butterknife-compiler:${depsVersion.butterKnife}",
  58. //图片加载框架
  59. glide : "com.github.bumptech.glide:glide:${depsVersion.glide}",
  60. nineoldandroids : "com.nineoldandroids:library:2.4.0",
  61. //adapter框架
  62. baseRecyclerHelper : "com.github.CymChad:BaseRecyclerViewAdapterHelper:${depsVersion.baseRecyclerHelper}",
  63. //轮播图框架
  64. banner : "com.youth.banner:banner:${depsVersion.banner}",
  65. //阿里巴巴复杂列表解决框架
  66. vlayout : "com.alibaba.android:vlayout:1.2.8@aar",
  67. transformations : "jp.wasabeef:glide-transformations:${depsVersion.transformations}",
  68. navigationFragment : "androidx.navigation:navigation-fragment:${depsVersion.navigation}",
  69. navigationUi : "androidx.navigation:navigation-ui:${depsVersion.navigation}",
  70. chart : "com.github.PhilJay:MPAndroidChart:v3.1.0",
  71. room : "androidx.room:room-runtime:${depsVersion.room}",
  72. roomCompiler : "androidx.room:room-compiler:${depsVersion.room}",
  73. rxjavaForRoom : "androidx.room:room-rxjava2:${depsVersion.room}",
  74. rxJava : "io.reactivex.rxjava2:rxjava:${depsVersion.rxJava}",
  75. rxAndroid : "io.reactivex.rxjava2:rxandroid:${depsVersion.rxAndroid}",
  76. rxlifecycle : "com.trello.rxlifecycle2:rxlifecycle:${depsVersion.rxlifecycle}",
  77. rxlifecycle_comp : "com.trello.rxlifecycle2:rxlifecycle-components:${depsVersion.rxlifecycle}",
  78. retrofit : "com.squareup.retrofit2:retrofit:${depsVersion.retrofit}",
  79. retrofitAdapter : "com.squareup.retrofit2:adapter-rxjava2:${depsVersion.retrofitAdapter}",
  80. converter : "com.squareup.retrofit2:converter-gson:${depsVersion.converter}",
  81. logging : "com.squareup.okhttp3:logging-interceptor:${depsVersion.logging}",
  82. scalars : "com.squareup.retrofit2:converter-scalars:${depsVersion.scalars}",
  83. //阿里路由框架
  84. aRouter : "com.alibaba:arouter-api:${depsVersion.aRouter}",
  85. aRouter_compiler : "com.alibaba:arouter-compiler:${depsVersion.aRouter_compiler}",
  86. // xUpdate : "com.github.xuexiangjys:XUpdate:${depsVersion.xUpdate}",
  87. okhttp : "com.qianwen:okhttp-utils:${depsVersion.okhttp}",
  88. //下拉刷新库
  89. smartrefresh : "com.scwang.smartrefresh:SmartRefreshLayout:${depsVersion.smartrefresh}",
  90. //Bugly
  91. bugly : "com.tencent.bugly:crashreport:latest.release",
  92. buglyNative : "com.tencent.bugly:nativecrashreport:3.7.7",
  93. easypermissions : "pub.devrel:easypermissions:${depsVersion.easypermissions}",
  94. zxing : "cn.bingoogolapple:bga-qrcode-zxing:${depsVersion.zxing}",
  95. liveBus : "com.jeremyliao:live-event-bus-x:${depsVersion.liveBus}",
  96. multidex : "com.android.support:multidex:${depsVersion.multidex}",
  97. //极光推送
  98. jpush : "cn.jiguang.sdk:jpush-google:${depsVersion.jpush}",
  99. jcore : "cn.jiguang.sdk:jcore-google:${depsVersion.jcore}",
  100. pickerView : "com.contrarywind:Android-PickerView:4.1.8",
  101. calendarview : "com.haibin:calendarview:3.6.4",
  102. biometricPrompt : "com.github.ZuoHailong:BiometricPrompt:1.0",
  103. qmui : "com.qmuiteam:qmui:2.0.0-alpha07",
  104. superTextView : "com.github.chenBingX:SuperTextView:v3.2.5",
  105. jsbridge : "com.github.lzyzsd:jsbridge:1.0.4",
  106. jsoup : "org.jsoup:jsoup:1.13.1",
  107. // ------------- Test dependencies -------------
  108. junit : "junit:junit:4.12",
  109. runner : "androidx.test:runner:1.2.0",
  110. espresso : "androidx.test.espresso:espresso-core:3.2.0"
  111. ]
  112. }