1.沉浸式      immersionbar

    //沉浸式状态栏// 基础依赖包,必须要依赖implementation 'com.gyf.immersionbar:immersionbar:3.0.0'// kotlin扩展(可选)implementation 'com.gyf.immersionbar:immersionbar-ktx:3.0.0'

 2.万能适配器   BaseRecyclerViewAdapterHelper

    //BaseRecyclerViewAdapterHelperimplementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:3.0.4'

3.网络请求框架  rxjava+retrofit    RxJava    Retrofit

    //retrofit+rxjava//处理网络请求在android中线程调度问题implementation 'io.reactivex.rxjava3:rxandroid:3.0.0'implementation "io.reactivex.rxjava3:rxjava:3.0.4"//内存泄漏implementation 'com.uber.autodispose2:autodispose-androidx-lifecycle:2.0.0'//Retrofitimplementation 'com.squareup.retrofit2:retrofit:2.9.0'//支持Gson解析implementation 'com.squareup.retrofit2:converter-gson:2.9.0'implementation 'com.squareup.retrofit2:converter-scalars:2.9.0'implementation 'com.squareup.retrofit2:adapter-rxjava3:2.9.0'//Retrofit中无法打印请求参数,由于Retrofit是基于OkHttp进行封装的,可以对OkHttp添加日志拦截器来打印请求参数://使用拦截器的版本要和retrofit使用的okhttp3的版本implementation 'com.squareup.okhttp3:logging-interceptor:3.8.0'//衔接 Retrofit & RxJavaimplementation 'com.squareup.retrofit2:adapter-rxjava3:2.9.0'

4.工具类集合      utilcode

    //工具类implementation 'com.blankj:utilcode:1.30.0'

5.图片选择器     PictureSelector

    //图片选择器implementation 'io.github.lucksiege:pictureselector:v2.7.3-rc02'//glideimplementation 'com.github.bumptech.glide:glide:4.12.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'

6.权限申请        XXPermissions

    //权限    implementation 'com.github.getActivity:XXPermissions:11.5'

7.指示器        MagicIndicator

    //指示器    implementation 'com.github.hackware1993:MagicIndicator:1.7.0'

8.消息通信      EventBus

    //busimplementation 'org.greenrobot:eventbus:3.2.0'

9.BasePop        BasePopup

    //windowimplementation 'io.github.razerdp:BasePopup:3.1.0'

10.room数据库     

    //room数据库def room_version = "2.3.0"implementation "androidx.room:room-runtime:$room_version"implementation "androidx.room:room-rxjava2:$room_version"implementation 'androidx.legacy:legacy-support-v4:1.0.0'kapt "androidx.room:room-compiler:$room_version"

11.二维码        zxing

    //二维码implementation 'com.google.zxing:core:3.3.0'

12.上拉加载,下拉刷新        SmartRefreshLayout

    //刷新implementation  'com.scwang.smart:refresh-layout-kernel:2.0.3'      //核心必须依赖implementation  'com.scwang.smart:refresh-header-classics:2.0.3'    //经典刷新头implementation  'com.scwang.smart:refresh-footer-classics:2.0.3'    //经典加载

13.数据存储       MMKV

    //mmvkimplementation 'com.tencent:mmkv-static:1.2.9'

以上就是基本会长用到的一些三方库,在此简单记录一哈  嗯嗯...  我还有几句废话要说一哈

我导入的依赖可能不是最新的 大家可以打开相关github(能不能打开 随缘吧)更改版本号

小课堂:room数据库是谷歌推出的数据库框架

mmkv是腾讯旗下开发的一款存储组件    之前大家用的多大多数是Sharepreferences 我 之前文章有讲到这个组件 链接奉上

备注:来呀 互相伤害

项目中常用的github库集合相关推荐

  1. hashmap应用场景_工作中常用到的Java集合有哪些?应用场景是什么?

    秋招Java面试大纲:Java+并发+spring+数据库+Redis+JVM+Netty等 疫情期间"闭关修炼",吃透这本Java核心知识,跳槽面试不心慌 Spring全家桶笔记 ...

  2. 关于mysql的项目_项目中常用的MySQL 优化

    本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 一.EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划. 下面来个简单的示例,标注(1.2.3.4.5)我 ...

  3. 乐鑫esp8266学习rtos3.0笔记第9篇:整理分享那些我在项目中常用的esp8266 rtos3.0版本的常见驱动,Button按键长短按、PWM平滑调光等。(附带demo)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. Esp8266之 搭建开发环境,开始一个"hello ...

  4. 【Android 安全】DEX 加密 ( 代理 Application 开发 | 项目中配置 OpenSSL 开源库 | 使用 OpenSSL 开源库解密 dex 文件 )

    文章目录 一.项目中配置 OpenSSL 开源库 二.OpenSSL 开源库解密参考代码 三.解密 dex 文件的 Java 代码 四.解密 dex 文件的 Jni 代码 参考博客 : [Androi ...

  5. python web开发第三方库_Python Web开发中常用的第三方库

    Python Web开发中常用的第三方库 TL;DR 经常有朋友问,如果用Python来做Web开发,该选用什么框架?用 Pyramid 开发Web该选用怎样的组合等问题?在这里我将介绍一些Pytho ...

  6. Android 项目中常用到的第三方组件

    项目中常用到的第三方组件 1 社会化分享 ShareSDK-Core-2.5.9.jar ShareSDK-QQ-2.5.9.jar ShareSDK-QZone-2.5.9.jar ShareSDK ...

  7. Dataset:机器学习中常用数据集下载链接集合之详细攻略

    Dataset:机器学习中常用数据集下载链接集合之详细攻略 目录 机器学习中常用数据集下载链接集合之详细攻略 sklearn.datasets数据集所有csv文件集合 seaborn-data数据集所 ...

  8. 在Go语言项目中使用Zap日志库

    在Go语言项目中使用Zap日志库 Go语言原生的日志库的使用,然后详细介绍了非常流行的Uber开源的zap日志库,同时介绍了如何搭配Lumberjack实现日志的切割和归档. 一.在Go语言项目中使用 ...

  9. 项目中常用的MySQL优化你知道多少?

    项目中常用的MySQL优化 文章目录 项目中常用的MySQL优化 前言 一.mysql优化是什么? 二.优化步骤 1.EXPLAIN 2.SQL语句中IN包含的值不应太多 3.SELECT语句务必指明 ...

最新文章

  1. 注册MSComm方法
  2. hdu-4811 Ball
  3. Linux 检查域名服务,linux上的域名服务
  4. 8天 = 4万元奖金 + CNCC参会资助 | 2019科研文本理解比赛
  5. 微服务网关Gateway
  6. CSDN挑战编程——《绝对值最小》
  7. 9206-吃货联盟 需求分析
  8. python的dropna 和notna的性能_python数据分析学习(7)数据清洗与准备(1)
  9. 如何在延迟后触发一个块,比如-performSelector:withObject:afterDelay:?
  10. 数据中心局部高热处理方案
  11. 周记【距gdoi:105天】
  12. C++中局部和全局变量的地址分配
  13. 数学建模——国赛写作模板篇
  14. 基于梯度下降算法求解线性回归
  15. UE4 用C++构建自定义材质 完成视频抠像
  16. Android中多个style,Android设计规范 Material Design-Style(4图像)
  17. 苹果加快创新步伐 美国制造一去不复返
  18. [2019HDU多校第四场][HDU 6617][D. Enveloping Convex]
  19. JavaScript脚本语言的使用
  20. 大型企业局域网安全解决方案

热门文章

  1. 巴尔的摩古老的圣保罗教堂上的一首诗
  2. 天籁obd接口针脚定义_2013新天籁加装OBD胎压监测+无损改装彻底解决亏电求加精...
  3. Python编程学习——运用python编写简单的计算器程序
  4. android网上订餐项目相关配置
  5. 苹果5壁纸_iOS14.2 beta4描述文件下载-苹果iOS14.2测试版Beta4描述文件官方更新文件下载 v1.0...
  6. 山东大学移动信息门户04
  7. 实验六 555定时器及应用
  8. Mapreduce圳鹏数据
  9. Win11便签打不开怎么办?Win11便笺停止工作解决方法
  10. c++开发ocx入门实践一