libs.versions.toml 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. [versions]
  2. agp = "8.2.2"
  3. kotlin = "1.9.23"
  4. compileSdk = '34'
  5. minSdk = '24'
  6. [libraries]
  7. core-ktx = "androidx.core:core-ktx:1.12.0"
  8. appcompat = "androidx.appcompat:appcompat:1.6.1"
  9. material = "com.google.android.material:material:1.11.0"
  10. constraint-core = "androidx.constraintlayout:constraintlayout-core:1.0.4"
  11. constraint-layout = "androidx.constraintlayout:constraintlayout:2.1.4"
  12. kotlin-extension = 'com.github.uhsk:kotlin-android-extension:1.0.13' # https://github.com/uhsk/kotlin-android-extension
  13. background-library= 'com.github.JavaNoober.BackgroundLibrary:libraryx:1.7.6' # https://github.com/JavaNoober/BackgroundLibrary
  14. mpchart = 'com.github.PhilJay:MPAndroidChart:v3.1.0' # https://github.com/PhilJay/MPAndroidChart
  15. xpopup= 'com.github.li-xiaojun:XPopup:2.10.0' # https://github.com/li-xiaojun/XPopup
  16. richtext = 'com.zzhoujay.richtext:richtext:+' # https://github.com/zzhoujay/RichText
  17. richtext-html = 'com.zzhoujay:html:+'
  18. #
  19. # slf4j
  20. #
  21. slf4j-api = 'org.slf4j:slf4j-api:2.0.9'
  22. slf4j-logback = 'com.github.tony19:logback-android:3.0.0'
  23. #
  24. # koin
  25. #
  26. koin-android = 'io.insert-koin:koin-android:3.5.0'
  27. koin-compat = 'io.insert-koin:koin-android-compat:3.3.2'
  28. #
  29. # okhttp
  30. #
  31. okhttp-api = 'com.squareup.okhttp3:okhttp:4.12.0' # https://square.github.io/okhttp
  32. okhttp-log = 'com.squareup.okhttp3:logging-interceptor:4.12.0'
  33. okhttp-download-api = 'com.liulishuo.okdownload:okhttp:1.0.7'
  34. okhttp-download-factory = 'com.liulishuo.okdownload:okdownload:1.0.7'
  35. #
  36. # retrofit
  37. #
  38. retrofit-api = 'com.squareup.retrofit2:retrofit:2.9.0' # https://square.github.io/retrofit
  39. retrofit-gson = 'com.squareup.retrofit2:converter-gson:2.9.0'
  40. retrofit-scalars = 'com.squareup.retrofit2:converter-scalars:2.9.0'
  41. retrofit-rxjava = 'com.squareup.retrofit2:adapter-rxjava3:2.9.0'
  42. #
  43. # rxjava
  44. #
  45. rxjava-core = 'io.reactivex.rxjava3:rxjava:3.1.8' # https://github.com/ReactiveX/RxJava
  46. rxjava-android = 'io.reactivex.rxjava3:rxandroid:3.0.2' # https://github.com/ReactiveX/RxAndroid
  47. rxjava-lifecycle = 'com.trello.rxlifecycle4:rxlifecycle-android-lifecycle-kotlin:4.0.2' # https://github.com/trello/RxLifecycle
  48. #
  49. # qmui
  50. #
  51. qmui-core = 'com.qmuiteam:qmui:2.1.0'
  52. qmui-arch = 'com.qmuiteam:arch:2.1.0'
  53. #
  54. # commons
  55. #
  56. common-glide = 'com.github.bumptech.glide:glide:4.16.0' # https://github.com/bumptech/glide
  57. common-gson = 'com.google.code.gson:gson:2.10.1'
  58. common-guava = 'com.google.guava:guava:30.1.1-android'
  59. common-github = 'org.kohsuke:github-api:1.301' # https://github-api.kohsuke.org/
  60. common-io = 'commons-io:commons-io:2.4'
  61. common-lang = 'org.apache.commons:commons-lang3:3.12.0'
  62. common-yaml = 'org.yaml:snakeyaml:2.0'
  63. common-oaid = 'com.github.gzu-liyujiang:Android_CN_OAID:4.2.4' # https://github.com/gzu-liyujiang/Android_CN_OAID
  64. common-zip = 'org.apache.commons:commons-compress:1.12' # https://commons.apache.org/proper/commons-compress/ 别升级!安卓低版本不兼容
  65. common-su = 'eu.chainfire:libsuperuser:1.1.1' # https://github.com/Chainfire/libsuperuser
  66. common-joor = 'org.jooq:joor-java-8:0.9.14' # https://github.com/jOOQ/jOOR
  67. common-lua = 'org.luaj:luaj-jse:3.0.1'
  68. common-hide = 'org.lsposed.hiddenapibypass:hiddenapibypass:4.3' # https://github.com/LSPosed/AndroidHiddenApiBypass
  69. common-live = 'com.kunminx.arch:unpeek-livedata:7.8.0' # https://github.com/KunMinX/UnPeek-LiveData
  70. #
  71. # widgets
  72. #
  73. widget-toasty = 'com.github.GrenderG:Toasty:1.5.0' # https://github.com/GrenderG/Toasty
  74. widget-recycler = 'io.github.cymchad:BaseRecyclerViewAdapterHelper4:4.1.3' # https://github.com/CymChad/BaseRecyclerViewAdapterHelper/
  75. widget-markdown-core = 'io.noties.markwon:core:4.6.2' # https://github.com/noties/Markwon
  76. widget-markdown-table = 'io.noties.markwon:ext-tables:4.6.2'
  77. #cameraX
  78. camera2 ='androidx.camera:camera-camera2:1.3.2'
  79. camera-core ='androidx.camera:camera-core:1.3.2'
  80. camera-life ='androidx.camera:camera-lifecycle:1.3.2'
  81. camera-video ='androidx.camera:camera-video:1.3.2'
  82. camera-view ='androidx.camera:camera-view:1.3.2'
  83. camera-mlkit ='androidx.camera:camera-mlkit-vision:1.4.0-alpha04'
  84. camera-ext='androidx.camera:camera-extensions:1.3.2'
  85. [plugins]
  86. android = { id = "com.android.application" , version.ref = "agp" }
  87. library = { id = "com.android.library" , version.ref = "agp" }
  88. kotlin = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
  89. [bundles]
  90. slf4j = ['slf4j-api', 'slf4j-logback']
  91. koin = ['koin-android', 'koin-compat']
  92. qmui = ['qmui-core', 'qmui-arch']
  93. okhttp = ['okhttp-api', 'okhttp-log']
  94. retrofit= ['retrofit-api', 'retrofit-gson', 'retrofit-scalars', 'retrofit-rxjava']
  95. rxjava = ['rxjava-core', 'rxjava-android', 'rxjava-lifecycle']