目录
Android 第三方库是由其他开发者或组织创建并维护的可重用的代码库。它们通常以 jar、aar 或者 Gradle 依赖的形式提供,并包含了各种功能模块、工具、组件等,帮助开发者简化开发流程、提高开发效率,并丰富了应用的功能和用户体验。下面列出了我自己经常用到的第三方开源库,还有一些好用的工具网站,同时也方便自己查阅(github 是国外的服务器,大家应该也有自己的方法打开)。
优秀项目借鉴
https://github.com/suming77/SumTea_Android (各种技术栈)
https://github.com/huanglinqing123/TravelPrevention (mvvm 协程 组件化) 参考文档:参考文档
https://github.com/githulining/MvvmModulePatternSample
工具类集合
RxTool:https://github.com/Tamsiree/RxTool (这个库包含了大量的工具类,很多功能函数的实现都可以借鉴)
权限方面
PermissionX:https://github.com/guolindev/PermissionX
AndPermission:https://github.com/yanzhenjie/AndPermission
加载框架
LoadSir:https://github.com/KingJA/LoadSir 参考文档:参考文档
控件相关
下拉刷新SmartRefreshLayout:https://github.com/scwang90/SmartRefreshLayout
轮播图banner:https://github.com/youth5201314/banner
tab指示器MagicIndicator:https://github.com/hackware1993/MagicIndicator
侧滑删除SwipeDelMenuLayout:https://github.com/mcxtzhang/SwipeDelMenuLayout
流式布局FlowLayout:https://github.com/hongyangAndroid/FlowLayout
二维码扫描SimpleZXing:https://github.com/GuoJinyu/SimpleZXing
进度条IndicatorSeekBar:https://github.com/warkiz/IndicatorSeekBar
进度条LProgressView:https://github.com/liys666666/LProgressView
扇形图SectorDiagram:https://github.com/CHNicelee/SectorDiagram
仿支付宝动态管理应用AlipayDemo:https://github.com/kiissf/AlipayDemo
图表
MPAndroidChart:https://github.com/PhilJay/MPAndroidChart
hellocharts-android:https://github.com/lecho/hellocharts-android
图片视频
圆形图片CircleImageView:https://github.com/hdodenhof/CircleImageView
图片加载glide:https://github.com/bumptech/glide
图片选择器PictureSelector:https://github.com/SomnusWu/PictureSelector
仿微信图片选择器ImagePicker:https://github.com/jeasonlzy/ImagePicker 另外一个:https://github.com/CysionLiu/ImagePicker
图片压缩Luban:https://github.com/Curzibn/Luban
视频播放器GSYVideoPlayer:https://github.com/CarGuo/GSYVideoPlayer
图片视频选择器PictureSelector:https://github.com/LuckSiege/PictureSelector
视频压缩FFmpegDemo:https://github.com/tangpeng/FFmpegDemo
视频压缩VideoCompressor:https://github.com/fishwjy/VideoCompressor
视频处理器VideoProcessor:https://github.com/yellowcath/VideoProcessor
富文本编辑器
richeditor-android:https://github.com/wasabeef/richeditor-android 参考文档:参考文档
MRichEditor:https://github.com/Even201314/MRichEditor
RichEditor:https://github.com/RexSuper/RichEditor 参考文档:参考文档
RichEditTextCopyToutiao:https://github.com/lihangleo2/RichEditTextCopyToutiao
网络相关
retrofit
okhttp
gson
RxJava
RxAndroid
日历、时间选择器
日历CalendarView:https://github.com/huanghaibin-dev/CalendarView
日历material-calendarview:https://github.com/prolificinteractive/material-calendarview
选择器WheelPicker:https://github.com/AigeStudio/WheelPicker
弹窗
TastyToast:https://github.com/LiuJunNiu/TastyToast
仿IOS:https://github.com/kongzue/DialogV3
沉浸式状态栏
ImmersionBar:https://github.com/gyf-dev/ImmersionBar
屏幕适配
今日头条适配方案AndroidAutoSize:https://github.com/JessYanCoding/AndroidAutoSize
路由
ARouter:https://github.com/alibaba/ARouter/
日志
logger:https://github.com/orhanobut/logger
打印
Printama:https://github.com/anggastudio/Printama
本地存储
MMKV:https://github.com/Tencent/MMKV
消息传递
内存泄漏检测
leakcanary:https://github.com/square/leakcanary
学习网站
安卓开发者官网:https://developer.android.google.cn/?hl=zh-cn
发布开源库:https://www.jitpack.io/
stackoverflow
Flutter下载