Skip to content

qiushui95/LibDependency

Repository files navigation

三方依赖库版本管理

Single

AliOss(阿里云存储)

implementation("com.aliyun.dpa:oss-android-sdk:2.9.13")

AliPush(阿里推送)

implementation("com.aliyun.ams:alicloud-android-push:3.7.4")

AndroidUtil(多功能工具包)

implementation("com.blankj:utilcodex:1.31.1")

Annotation(Annotation)

implementation("androidx.annotation:annotation:1.5.0")

Appcompat

implementation("androidx.appcompat:appcompat:1.5.1")

Background(背景生成工具库)

implementation("com.github.JavaNoober.BackgroundLibrary:libraryx:1.7.5")

BasePopup(弹窗)

implementation("io.github.razerdp:BasePopup:3.2.0")

ColorKtx(颜色帮助库)

implementation("me.jorgecastillo:androidcolorx:0.2.0")

Compressor(图片压缩库)

implementation("id.zelory:compressor:3.0.1")

DateTimePicker(时间选择器)

implementation("com.github.loperSeven:DateTimePicker:0.6.0")

EasyFloat(悬浮窗)

implementation("com.github.princekin-f:EasyFloat:2.0.4")

Exif(图片信息)

implementation("androidx.exifinterface:exifinterface:1.3.4")

FlowExt(Flow扩展)

implementation("io.github.hoc081098:FlowExt-jvm:0.4.0")

ImagePicker(多媒体选择库)

implementation("com.ypx.yimagepicker:androidx:3.1.4")

JodaTime(时间处理库)

implementation("joda-time:joda-time:2.12.0")

LeakCanary(内存泄露监控)

implementation("com.squareup.leakcanary:leakcanary-android:2.9.1")

MavenPublish(Maven上传)

implementation("com.vanniktech:gradle-maven-publish-plugin:0.22.0")

Mmkv(持久KV数据存储)

implementation("com.tencent:mmkv-static:1.2.14")

Paging(分页请求)

implementation("androidx.paging:paging-runtime-ktx:3.1.1")

PanelSwitch(聊天键盘优化)

implementation("com.github.DSAppTeam:PanelSwitchHelper:1.5.2")

PermissionX(权限请求)

implementation("com.guolindev.permissionx:permissionx:1.7.1")

Profiler(AS OkHttp 拦截器)

implementation("com.localebro:okhttpprofiler:1.0.8")

QrScanner(二维码扫描)

implementation("com.github.jenly1314:zxing-lite:2.2.1")

Serialization(Json序列化)

implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.4.1")

Startup(app启动初始化)

implementation("com.github.qiushui95:AndroidInitializer:1.0.9")

Store(多数据源)

implementation("com.dropbox.mobile.store:store4:4.0.5")

VasDolly(多渠道打包)

implementation("com.tencent.vasdolly:helper:3.0.4")

WeChat(微信开发Sdk)

implementation("com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.8.0")

XCrash(奔溃日志收集)

implementation("com.iqiyi.xcrash:xcrash-android-lib:3.1.0")

XPopup(弹窗)

implementation("com.github.li-xiaojun:XPopup:2.9.3")

Zip4J(zip压缩相关)

implementation("net.lingala.zip4j:zip4j:2.11.2")

View

AgentWeb(浏览器)

implementation("com.github.Justson.AgentWeb:agentweb-core:v5.0.6-androidx")

BannerView(轮播控件)

implementation("com.github.xiaohaibin:XBanner:androidx_v1.2.8")

BlurView(高斯模糊)

implementation("com.github.Dimezis:BlurView:version-2.0.0")

BottomNavigation(底部导航)

implementation("com.ashokvarma.android:bottom-navigation-bar:2.2.0")

BottomTab(底部导航)

implementation("me.majiajie:pager-bottom-tab-strip:2.4.0")

ConstraintLayout(约束布局)

implementation("androidx.constraintlayout:constraintlayout:2.1.4")

CornerView(圆角控件)

implementation("io.github.csdn-mobile:RoundView:1.8.0")

DotsIndicator(指示器控件)

implementation("com.tbuonomo:dotsindicator:4.3")

FlexBox(流式布局)

implementation("com.google.android.flexbox:flexbox:3.0.0")

FormatterEdit(输入格式化控件)

implementation("com.github.dkzwm:fet-core:0.2.1")

LottieView(动画框架)

implementation("com.airbnb.android:lottie:5.2.0")

Material

implementation("com.google.android.material:material:1.6.1")

PdfViewer(pdf查看)

implementation("com.github.mhiew:android-pdf-viewer:3.2.0-beta.3")

PhotoView(图片预览)

implementation("com.github.chrisbanes:PhotoView:2.3.0")

PinView(密码输入框)

implementation("io.github.chaosleung:pinview:1.4.4")

RecyclerView

implementation("androidx.recyclerview:recyclerview:1.3.0-rc01")

RecyclerViewDivider(RecyclerView分割线)

implementation("com.github.fondesa:recycler-view-divider:3.5.0")

RecyclerViewSnap(RecyclerView分割线)

implementation("com.github.rubensousa:gravitysnaphelper:2.2.2")

ScrollContainer(嵌套滑动组件)

implementation("com.github.donkingliang:ConsecutiveScroller:4.6.3")

SmartRefreshLayout(下拉刷新控件)

implementation("io.github.scwang90:refresh-footer-classics:2.0.5")
implementation("io.github.scwang90:refresh-header-classics:2.0.5")
implementation("io.github.scwang90:refresh-layout-kernel:2.0.5")
implementation("io.github.scwang90:refresh-header-two-level:2.0.5")

SwipeRefreshLayout(下拉刷新控件)

implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01")

SwitchButton(开关按钮)

implementation("com.kyleduo.switchbutton:library:2.1.0")

TabLayout

implementation("com.github.angcyo.DslTablayout:TabLayout:3.2.5")
implementation("com.github.angcyo.DslTablayout:ViewPager2Delegate:3.2.5")

ViewPager2

implementation("androidx.viewpager2:viewpager2:1.1.0-beta01")

Test

Espresso(UI自动化测试)

androidTestImplementation("androidx.test.espresso:espresso-core:3.4.0")

Junit(单元测试)

testImplementation("org.junit.jupiter:junit-jupiter:5.9.1")

JunitExt(单元测试扩展)

testImplementation("androidx.test.ext:junit-ktx:1.1.3")

Compose

Accompanist

implementation("com.google.accompanist:accompanist-appcompat-theme:0.25.1")
implementation("com.google.accompanist:accompanist-drawablepainter:0.25.1")
implementation("com.google.accompanist:accompanist-flowlayout:0.25.1")
implementation("com.google.accompanist:accompanist-insets:0.25.1")
implementation("com.google.accompanist:accompanist-navigation-animation:0.25.1")
implementation("com.google.accompanist:accompanist-navigation-material:0.25.1")
implementation("com.google.accompanist:accompanist-pager:0.25.1")
implementation("com.google.accompanist:accompanist-permissions:0.25.1")
implementation("com.google.accompanist:accompanist-placeholder:0.25.1")
implementation("com.google.accompanist:accompanist-placeholder-material:0.25.1")
implementation("com.google.accompanist:accompanist-swiperefresh:0.25.1")
implementation("com.google.accompanist:accompanist-systemuicontroller:0.25.1")

ConstraintLayout(Compose约束布局)

implementation("androidx.constraintlayout:constraintlayout-compose:1.0.1")

NavigationAnimation(Compose导航动画)

implementation("com.github.fornewid:material-motion-compose:0.8.1")

Official(Compose官方)

implementation("androidx.compose.animation:animation:1.2.1")
implementation("androidx.compose.compiler:compiler:1.3.2")
implementation("androidx.compose.foundation:foundation:1.2.1")
implementation("androidx.compose.runtime:runtime-livedata:1.2.1")
implementation("androidx.compose.material:material:1.2.1")
implementation("androidx.compose.material:material-icons-core:1.2.1")
implementation("androidx.compose.material:material-icons-extended:1.2.1")
implementation("androidx.compose.ui:ui-tooling-preview:1.2.1")
androidTestImplementation("androidx.compose.ui:ui-test-junit4:1.2.1")
implementation("androidx.compose.ui:ui:1.2.1")
implementation("androidx.compose.ui:ui-tooling:1.2.1")

ViewModel

implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.5.1")

Group

Activity

implementation("androidx.activity:activity-compose:1.6.0")
implementation("androidx.activity:activity-ktx:1.6.0")

Bugly

implementation("com.tencent.bugly:crashreport:4.1.9")
implementation("com.tencent.bugly:crashreport_upgrade:1.6.1")

CameraX(相机相关)

implementation("androidx.camera:camera-camera2:1.1.0")
implementation("androidx.camera:camera-core:1.1.0")
implementation("androidx.camera:camera-extensions:1.1.0")
implementation("androidx.camera:camera-lifecycle:1.1.0")
implementation("androidx.camera:camera-video:1.1.0")
implementation("androidx.camera:camera-view:1.1.0")

Chucker(网络请求监控)

debugImplementation("com.github.chuckerteam.chucker:library:3.5.2")
releaseImplementation("com.github.chuckerteam.chucker:library-no-op:3.5.2")

Core

implementation("androidx.core:core-ktx:1.9.0")
implementation("androidx.core:core-splashscreen:1.0.0")

Coroutines(协程)

implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.6.4")
testImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.6.4")

Download(下载)

kapt("me.laoyuyu.aria:compiler:3.8.16")
implementation("me.laoyuyu.aria:core:3.8.16")
implementation("me.laoyuyu.aria:ftp:3.8.16")
implementation("me.laoyuyu.aria:m3u8:3.8.16")
implementation("me.laoyuyu.aria:sftp:3.8.16")

Epoxy

kapt("com.airbnb.android:epoxy-processor:5.1.0")
implementation("com.airbnb.android:epoxy-compose:5.1.0")
implementation("com.airbnb.android:epoxy:5.1.0")
implementation("com.airbnb.android:epoxy-glide-preloading:5.1.0")

Fetch(下载框架)

implementation("androidx.tonyodev.fetch2:xfetch2:3.1.6")
implementation("androidx.tonyodev.fetch2okhttp:xfetch2okhttp:3.1.6")

FlowBinding(FlowBinding)

implementation("io.github.reactivecircus.flowbinding:flowbinding-activity:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-android:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-appcompat:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-core:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-drawerlayout:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-lifecycle:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-material:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-navigation:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-preference:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-recyclerview:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-swiperefreshlayout:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-viewpager:1.2.0")
implementation("io.github.reactivecircus.flowbinding:flowbinding-viewpager2:1.2.0")

Fragment

implementation("androidx.fragment:fragment-ktx:1.5.3")
testImplementation("androidx.fragment:fragment-testing:1.5.3")

Glide(图片加载)

kapt("com.github.bumptech.glide:compiler:4.14.2")
implementation("com.github.bumptech.glide:glide:4.14.2")
implementation("com.github.bumptech.glide:okhttp3-integration:4.14.2")

ImmersionBar(状态栏)

implementation("com.geyifeng.immersionbar:immersionbar:3.2.2")
implementation("com.geyifeng.immersionbar:immersionbar-ktx:3.2.2")

Koin(依赖注入库)

implementation("io.insert-koin:koin-android:3.2.2")
implementation("io.insert-koin:koin-annotations:1.0.3")
implementation("io.insert-koin:koin-ksp-compiler:1.0.3")
implementation("io.insert-koin:koin-core:3.2.2")
implementation("io.insert-koin:koin-androidx-navigation:3.2.2")
testImplementation("io.insert-koin:koin-test-junit5:3.2.2")
implementation("io.insert-koin:koin-androidx-workmanager:3.2.2")

Kotlin

implementation("org.jetbrains.kotlin:kotlin-reflect:1.7.20")
implementation("org.jetbrains.kotlin:kotlin-stdlib:1.7.20")

Lifecycle

implementation("androidx.lifecycle:lifecycle-common:2.5.1")
implementation("androidx.lifecycle:lifecycle-livedata-ktx:2.5.1")
implementation("androidx.lifecycle:lifecycle-process:2.5.1")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.5.1")
implementation("androidx.lifecycle:lifecycle-viewmodel-savedstate:2.5.1")
implementation("androidx.lifecycle:lifecycle-service:2.5.1")
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1")

Mavericks(Mavericks架构)

implementation("com.airbnb.android:mavericks-compose:3.0.1")
implementation("com.airbnb.android:mavericks:3.0.1")
implementation("com.airbnb.android:mavericks-navigation:3.0.1")

MoShi(json解析库)

kapt("com.squareup.moshi:moshi-kotlin-codegen:1.14.0")
implementation("com.squareup.moshi:moshi:1.14.0")

Navigation(导航库)

implementation("androidx.navigation:navigation-compose:2.5.2")
implementation("androidx.navigation:navigation-fragment-ktx:2.5.2")
testImplementation("androidx.navigation:navigation-testing:2.5.2")
implementation("androidx.navigation:navigation-ui-ktx:2.5.2")

OkDownload

implementation("com.liulishuo.okdownload:okdownload:1.0.7")
implementation("com.liulishuo.okdownload:filedownloader:1.0.7")
implementation("com.liulishuo.okdownload:ktx:1.0.7")
implementation("com.liulishuo.okdownload:okhttp:1.0.7")
implementation("com.liulishuo.okdownload:sqlite:1.0.7")

OkHttp

implementation("com.squareup.okhttp3:okhttp:4.10.0")
implementation("com.squareup.okhttp3:logging-interceptor:4.10.0")
androidTestImplementation("com.squareup.okhttp3:mockwebserver:4.10.0")

Paris

kapt("com.airbnb.android:paris-processor:2.0.1")
implementation("com.airbnb.android:paris:2.0.1")

Retrofit(网络请求)

implementation("com.squareup.retrofit2:retrofit:2.9.0")
implementation("com.squareup.retrofit2:converter-moshi:2.9.0")
implementation("com.squareup.retrofit2:converter-scalars:2.9.0")

Room(Sqlite数据库)

kapt("androidx.room:room-compiler:2.4.3")
implementation("androidx.room:room-runtime:2.4.3")
implementation("androidx.room:room-ktx:2.4.3")
testImplementation("androidx.room:room-testing:2.4.3")

S3(亚马逊云存储)

implementation("com.amazonaws:aws-android-sdk-mobile-client:2.55.0")
implementation("com.amazonaws:aws-android-sdk-s3:2.55.0")

Stetho(调试工具)

implementation("com.facebook.stetho:stetho:1.6.0")
implementation("com.facebook.stetho:stetho-okhttp3:1.6.0")

Transformer(图片裁剪器)

implementation("jp.wasabeef.transformers:coil:1.0.6")
implementation("jp.wasabeef.transformers:coil-gpu:1.0.6")
implementation("jp.wasabeef.transformers:core:1.0.6")
implementation("jp.wasabeef.transformers:glide:1.0.6")
implementation("jp.wasabeef.transformers:glide-gpu:1.0.6")

UMeng(友盟)

implementation("com.umeng.umsdk:asms:1.6.3")
implementation("com.umeng.umsdk:common:9.5.2")

WorkManager(任务管理器)

implementation("androidx.work:work-runtime-ktx:2.7.1")
testImplementation("androidx.work:work-testing:2.7.1")

About

maven依赖版本统一管理

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages