mvp.gradle 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. dependencies {
  2. // 使用 retrofit + rx + gson 实现网络请求与解析
  3. def retrofit_version = '2.9.0'
  4. // 使用 retrofit + rx + gson 实现网络请求与解析---->
  5. api "com.squareup.retrofit2:retrofit:$retrofit_version"
  6. // 衔接 retrofit 和 rxjava
  7. api 'com.squareup.retrofit2:adapter-rxjava2:2.2.0'
  8. // 衔接 retrofit 和 gson
  9. api 'com.squareup.retrofit2:converter-gson:2.8.1'
  10. // 此处一定要注意使用RxJava2的版本,和Retrofit配合
  11. api 'io.reactivex.rxjava2:rxjava:2.2.17'
  12. api 'io.reactivex.rxjava2:rxandroid:2.1.1'
  13. // GSON
  14. api 'com.google.code.gson:gson:2.8.6'
  15. // 打印网络请求日志框架
  16. api "com.squareup.okhttp3:logging-interceptor:3.6.0"
  17. // 通用设计
  18. //api "androidx.appcompat:appcompat:${Config.google_appcompat}"
  19. //api "com.google.android.material:material:${Config.google_material}"
  20. api "androidx.activity:activity:1.2.0-beta01"
  21. // ViewBinding
  22. api 'androidx.databinding:viewbinding:4.2.0@aar'
  23. // kotlin
  24. api "androidx.lifecycle:lifecycle-extensions:2.2.0"
  25. api "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0"
  26. api "androidx.lifecycle:lifecycle-livedata-ktx:2.2.0"
  27. api "androidx.lifecycle:lifecycle-runtime-ktx:2.2.0"
  28. api "androidx.preference:preference-ktx:1.1.1"
  29. }