Android 项目中用得最多最火的第三方框架可能都在这里了
程序员文章站
2022-05-27 22:14:01
分类二级分类框架名称简介Star 数最近更新 UI 刷新 SmartRefreshLayout 智能下拉刷新框架 14k 18天 UI 刷新 Android-PullToRefresh 比较早的一款下拉刷新框架 8.7k 5年 UI 刷新 android-Ultra-Pull-To-Refresh ......
分类 | 二级分类 | 框架名称 | 简介 | star 数 | 最近 更新 |
---|---|---|---|---|---|
ui | 刷新 | smartrefreshlayout | 智能下拉刷新框架 | 14k | 18天 |
ui | 刷新 | android-pulltorefresh | 比较早的一款下拉刷新框架 | 8.7k | 5年 |
ui | 刷新 | android-ultra-pull-to-refresh | 下拉刷新框架 | 9.3k | 2年 |
ui | 刷新 | beautifulrefreshlayout | 众多优秀的下拉刷新汇总 | 2.1k | 2年 |
ui | 图表 | mpandroidchart | 统计图表库 | 24k | 1月 |
ui | 图表 | 统计图表库 | 6.1k | 6月 | |
ui | 图表 | smarttable | 自动生成表格框架 | 2.5k | 5月 |
ui | 图表 | adaptivetablelayout | 可阅读与编辑csv文件的库 | 1.5k | 1年 |
ui | 图表 | tableview | 绘制表格 | 1.8k | 24天 |
ui | 菜单 | slidingmenu | 比较早的一款侧滑菜单 | 11k | 4年 |
ui | 菜单 | materialdrawer | 侧滑菜单 | 9.6k | 6天 |
ui | 菜单 | swipebacklayout | 类似qq侧滑菜单 | 5.3k | 2月 |
ui | 图片 | photoview | 大图展示 | 13k | 1月 |
ui | 图片 | 大图展示 | 4.5k | 6月 | |
ui | 图片 | circleimageview | 圆形图片 | 10k | 3月 |
ui | 图片 | ucrop | 图片剪裁 | 7.6k | 4月 |
ui | 图片 | gif 加载 | 6.5k | 13天 | |
ui | 图片 | matisse | 图片\视频选择库 | 7.8k | 1天 |
ui | 文本 | 富文本编辑器 | 4.1k | 1年 | |
ui | 弹窗 | 可定制化的 dialog api | 14k | 1天 | |
ui | 弹窗 | toasty | 定制不一样的 toast | 4.6k | 9天 |
ui | 弹窗 | dialogutil | dialog 工具 | 0.7k | 5月 |
ui | 弹窗 | android-addialog | 广告弹窗 | 2.6k | 2年 |
ui | 导航 | viewpagerindicator | viewpager 指示器 | 9.9k | 6年 |
ui | 导航 | bottombar | 底部导航栏 | 8.0k | 9月 |
ui | 导航 | flycotablayout | tablayout 库 | 7.3k | 1年 |
ui | 导航 | magicindicator | viewpager 指示器框架 | 5.0k | 1年 |
ui | 布局 | android 弹性 / 流式布局 | 12k | 3天 | |
ui | 布局 | androidautolayout | 屏幕适配布局 | 6.3k | 1年 |
ui | 布局 | flowlayout | 流式布局 | 4.2k | 6月 |
ui | 布局 | 整套布局方案和组件复用 | 8.5k | 16天 | |
ui | 布局 | rclayout | android 通用圆角布局 | 1.4k | 3月 |
ui | 滑动删除 | androidswipelayout | 滑动删除 | 10k | 1年 |
ui | 滚动 | android-observablescrollview | 监听可滚动 view 的滚动事件 | 9.0k | 2年 |
ui | 列表 | ultimaterecyclerview | 功能强大的 recyclerview | 6.7k | 6月 |
ui | 选择器 | android-pickerview | 仿 ios 的选择控件 | 8.3k | 1月 |
ui | 选择器 | androidpicker | 安卓选择器类库 | 3.9k | 1月 |
ui | 下拉菜单 | dropdownmenu | 多条件筛选菜单 | 3.0k | 1年 |
ui | 轮播图 | 广告图片轮播控件 | 6.9k | 9月 | |
ui | 轮播图 | android-convenientbanner | 通用的广告栏控件 | 3.8k | 3月 |
ui | webview | agentweb | 高度封装的 webview | 4.6k | 3天 |
ui | 高斯模糊 | 高斯模糊控件 | 2.3k | 1年 | |
ui | 高斯模糊 | blurkit-android | 高斯模糊控件 | 2.4k | 1年 |
ui | 角标 | 角标 / 徽章 | 2.9k | 5年 | |
ui | 角标 | bgabadgeview-android | 徽章控件 | 2.1k | 5月 |
ui | 其他 | androidslidinguppanel | 上拉面板 | 7.9k | 1年 |
ui | 其他 | appintro | 欢迎页 | 8.0k | 22天 |
ui | 其他 | android-bootstrap | ui框架 | 6.7k | 1年 |
ui | 其他 | 表情文本 | 3.3k | 1月 | |
ui | 其他 | rippleeffect | 水波纹效果 | 4.7k | 2年 |
ui | 其他 | infinitecycleviewpager | viewpager | 5.0k | 4月 |
ui | 其他 | loadingdrawable | 酷炫的加载动画 | 3.4k | 1年 |
ui | 其他 | qmui_android | 提高 ui 开发效率的 ui 库 | 5.5k | 15天 |
网络 | 框架 | 网络框架 | 29k | 4天 | |
网络 | 框架 | 网络框架 | 28k | 4天 | |
网络 | 框架 | 网络框架 | 1.8k | 1月 | |
网络 | 文件下载 | filedownloader | 文件下载引擎 | 7.3k | 1天 |
网络 | 进度监听 | progressmanager | okhttp 上传下载进度监听 | 1.7k | 2月 |
图片 | 框架 | 图片框架 | 23k | 7天 | |
图片 | 框架 | android-universal-image-loader | 图片框架 | 16k | 2年 |
图片 | 框架 | 图片框架 | 16k | 9天 | |
图片 | 框架 | 图片框架 | 14k | 1天 | |
图片 | 压缩 | luban | 最接近朋友圈的图片压缩算法 | 8.4k | 1月 |
图片 | 转换 | glide 图像转换器 | 6.7k | 5月 | |
图片 | 滤镜 | android-gpuimage | 图像滤镜框架 | 5.2k | 2年 |
图片 | 选择器 | matisse | 图片视频选择器 | 7.8k | 1天 |
图片 | 选择器 | takephoto | 图片选择 / 剪裁 / 压缩 | 5.5k | 5月 |
图片 | 选择器 | photopicker | 仿微信图片选择器 | 2.6k | 4天 |
图片 | 文字识别 | android 图片文字识别 | 2.7k | 5月 | |
视频 | 播放器 | jiecaovideoplayer | 节操视频播放器 | 7.7k | 1天 |
视频 | 播放器 | ijkplayer | bilibili 开源播放器 | 20k | 7月 |
视频 | 播放器 | gsyvideoplayer | 多功能视频播放器 | 7.4k | 3天 |
动画 | ae | 展示 ae 工具所作动画的框架 | 22k | 3天 | |
动画 | 转场 | material-animations | 安卓转场动画演示 | 12k | 7月 |
动画 | view | androidviewanimations | 安卓视图动画合集 | 9.8k | 1年 |
动画 | 多种 | 多种动画效果 | 2.9k | 2年 | |
动画 | 列表 | recyclerview 条目动画 | 8.4k | 8天 | |
动画 | 列表 | 列表视图展现动画 | 2.7k | 8月 | |
动画 | 粒子 | grav | 粒子动画效果 | 2.3k | 1年 |
动画 | 爆炸 | explosionfield | 爆裂动画效果 | 3.2k | 3年 |
动画 | 兼容 | transitions-everywhere | transitions api 的兼容补丁 | 4.1k | 3月 |
异步 | 链式 | rxjava | 事件驱动的基于异步数据流的编程模式 | 35k | 5天 |
异步 | 链式 | rxandroid | android 中的 rxjava 绑定 | 16k | 1月 |
异步 | 链式 | 谷歌开发的安卓链式编程框架 | 7.2k | 7月 | |
数据库 | 轻量级 | 轻量级数据库 | 9.9k | 3天 | |
数据库 | 轻量级 | greendao | 轻量级数据库 | 10k | 1月 |
文件 | 选择器 | android-filepicker | 图片 / 文件选择器 | 1.6k | 5月 |
json | 解析 | 谷歌官方 json 库 | 13k | 1月 | |
json | 解析 | 阿里巴巴 json 库 | 15k | 1月 | |
字体 | 框架 | calligraphy | 自定义字体库 | 7.9k | 4月 |
语言 | 汉字处理 | hanlp | 中文分词 、关键词提取等 | 8.9k | 13天 |
性能 | 卡顿 | androidperformancemonitor | 非侵入式性能监控组件 | 4.4k | 1年 |
性能 | 卡顿 | blockcanaryex | ui 卡顿检测 | 1.8k | 1年 |
性能 | 卡顿 | androiddevmetrics | 性能检测 | 1.4k | 7月 |
性能 | 内存 | 检查内存泄漏工具 | 20k | 6天 | |
性能 | 生命周期 | rxlifecycle | 使用 rxjava 管理生命周期 | 6.2k | 2月 |
性能 | 缓存 | disklrucache | 硬盘缓存工具 | 4.6k | 2年 |
性能 | ui框架 | 高性能安卓 ui 的构建框架 | 5.3k | 1天 | |
热修复 | 框架 | tinker | 微信热修复框架 | 12k | 3天 |
热修复 | 框架 | 阿里热修复框架 | 3.9k | 2年 | |
插件化 | 框架 | droidplugin | 360 插件化框架 | 5.8k | 1年 |
插件化 | 框架 | apk动态加载框架 | 5.4k | 1年 | |
插件化 | 框架 | 阿里插件化框架 | 6.4k | 2月 | |
插件化 | 框架 | small | 插件化框架 | 4.3k | 2月 |
工具 | 工具类 | androidutilcode | 安卓开发者不得不收集的代码 | 20k | 15天 |
工具 | 工具类 | android-common | 不只是工具类的公共库 | 4.7k | 1年 |
工具 | 工具类 | 通用 / 辅助 / 工具类的集合 | 3.1k | 1年 | |
工具 | 工具类 | lazy | 常用工具类整理 | 1.7k | 14天 |
工具 | 列表 | baserecyclerviewadapterhelper | recycleradapter 框架 | 15k | 2天 |
工具 | 列表 | baseadapter | android 万能的 adapter | 3.9k | 2年 |
工具 | 列表 | fanlayoutmanager | 风扇扇叶旋转效果列表 | 1.8k | 1年 |
工具 | 列表 | carousellayoutmanager | 传送带效果列表 | 1.7k | 3月 |
工具 | 列表 | chipslayoutmanager | 流式布局列表 | 2.4k | 1年 |
工具 | 状态栏 | statusbarutil | 设置状态栏的工具库 | 6.2k | 4月 |
工具 | 状态栏 | systembartint | 状态栏着色工具 | 5.0k | 4年 |
通信 | 事件 | eventbus | android 事件总线 | 19k | 1月 |
通信 | 路由 | arouter | 辅助组件化改造的框架 | 7.5k | 1天 |
键盘 | 表情 | xhsemoticonskeyboard | 表情键盘解决方案 | 2.4k | 1年 |
键盘 | 冲突 | jkeyboardpanelswitch | 解决键盘面板冲突 | 3.1k | 4月 |
扫描 | 二维码 | 二维码扫描 | 20k | 4天 | |
注解 | 框架 | 快速开发框架 | 10k | 3月 | |
注解 | 绑定 | butterknife | 为 android view 设计的绑定注解 | 22k | 4天 |
注解 | 注入 | android 依赖注入框架 | 11k | 15天 | |
权限 | 请求 | permissionsdispatcher | 基于注解处理权限请求 | 8.0k | 6天 |
权限 | 请求 | rxpermissions | 基于 rxjava 处理权限请求 | 7.1k | 2月 |
响应式 | ui | rxbinding | 安卓 ui 响应式编程 | 7.9k | 3天 |
响应式 | 事件 | 事件总线框架 | 5.1k | 5月 | |
hybrid | 框架 | jsbridge | android 与 javascript 互调桥梁 | 5.4k | 4月 |
hybrid | 框架 | vassonic | 轻量级高性能的 hybrid 框架 | 8.5k | 4月 |
崩溃 | 报告 | acra | 崩溃信息收集框架 | 4.5k | 21天 |
崩溃 | 处理 | customactivityoncrash | 崩溃处理 | 2.5k | 10月 |
崩溃 | 预防 | nullaway | 检测 nullpointerexceptions | 2.3k | 1天 |
框架 | mvp | mvp 框架 | 4.8k | 5月 | |
框架 | 多主题 | magicasakura | android 多主题框架 | 2.9k | 5月 |
架构 | clean | android-cleanarchitecture | 一种清晰的 android 架构 | 12k | 29天 |
架构 | fragment | fragmentation | 多 fragment 架构的解决方案 | 7.3k | 1月 |
构建 | 工具 | 快速构建工具 | 6.1k | 1天 | |
编译 | 工具 | 秒级编译方案 | 4.7k | 9月 | |
混淆 | 工具 | andresguard | android 资源混淆工具 | 5.1k | 2天 |
测试 | 单元测试 | android 单元测试框架 | 4.1k | 2天 | |
测试 | 单元测试 | android 单元测试框架 | 7.5k | 19天 | |
测试 | 单元测试 | 谷歌的断言和命题框架 | 1.5k | 29天 | |
调试 | 框架 | android 开发调试神器 | 10k | 7月 | |
调试 | 日志 | 简单实用漂亮的日志打印框架 | 9.9k | 5月 | |
调试 | 数据库 | android-debug-database | 调试手机中数据库 | 5.2k | 1月 |
调试 | 方法 | hugo | 方法调试工具 | 6.2k | 2年 |
反编译 | 工具 | apktool | 反编译 apk 工具 | 6.8k | 10天 |
反编译 | 工具 | apk 分析利器 | 5.1k | 2月 | |
demo | rxjava | rxjava-android-samples | 学习 android 中 rxjava | 6.7k | 1年 |
demo | dagger | u2020 | dagger 高级教学示例 app | 5.5k | 10月 |
demo | mvp | android 端 mvp 设计 app | 5.4k | 2月 | |
demo | 框架 | architecture component 官方演示 | 10k | 8天 | |
demo | 测试 | 集成四大自动化测试框架的 demo | 5.6k | 8天 | |
demo | 设计模式 | java设计模式指南(英文 | 39k | 3天 | |
app | 仿造 | bilibili-android-client | 高仿哔哩哔哩动画安卓客户端 | 3.7k | 1年 |
app | 播放器 | android-universalmusicplayer | 谷歌教科书级音乐播放器 | 10k | 11天 |
app | 播放器 | exoplayer | 谷歌出品可扩展媒体播放器 | 11k | 1天 |
app | 播放器 | timber | 音乐播放器 | 5.1k | 8月 |
app | 播放器 | listenermusicplayer | 开源音乐播放器 | 2.0k | 1年 |
app | 新闻 | androidfire | 新闻阅读 app 框架 | 2.1k | 1年 |
app | 新闻 | geeknews | 涵盖最常用主流框架的阅读应用 | 3.1k | 1月 |
app | mvp | mvpapp | mvp 架构学习 app | 1.9k | 1年 |
app | 教育 | 谷歌开源的儿童教育和娱乐 app | 1.2k | 8月 | |
app | 壁纸 | 定时更换桌面精美壁纸 app | 3.6k | 3天 | |
面试 | 指南 | 软件工程技术面试个人指南 | 26k | 26天 | |
面试 | 题库 | androidinterview-q-a | 国内一线互联网公司内部面试题库 | 7.4k | 1月 |
学习 | 汇总 | learningnotes | 学习笔记 | 9.9k | 6月 |
学习 | 汇总 | androidnote | gcssloop 个人学习笔记 | 5.6k | 11天 |
学习 | 汇总 | android_data | android 学习资料收集 | 7.4k | 1年 |
学习 | 翻译 | 定期翻译国外安卓优质文章 | 9.6k | 1年 | |
学习 | 源码分析 | android 开源项目源码解析 | 6.4k | 1年 | |
学习 | rxjava | awesome-rxjava | rxjava 学习资源 | 4.5k | 1年 |
学习 | 正则 | 轻松学习正则 | 14k | 2月 | |
学习 | 算法 | awesome-java-leetcode | 学习数据结构和算法、刷 leetcode | 4.4k | 4月 |
学习 | adb | adb 用法大全 | 4.7k | 3月 | |
其他 | 大全 | android | github 上最火的 android 开源项目 | 5.3k | 11月 |
其他 | 大全 | java框架、库与软件合集 | 18k | 1月 | |
其他 | 大全 | awesome-android | android 实用资源合集 | 5.9k | 1月 |
其他 | 大全 | android 好用的 ui 合集 | 31k | 9天 | |
其他 | 大全 | awesome-materialdesign | material design 资源合集 | 5.6k | 2年 |
其他 | 大全 | androidlibs | android 开源代码大全 | 4.6k | 9天 |
其他 | 大全 | 收集常用的 android 代码 | 2.3k | 1月 | |
其他 | 大全 | android-open-project | android 开源项目分类汇总 | 27k | 3月 |
其他 | 大全 | 谷歌关于架构的示例合集 | 29k | 6月 | |
其他 | 交流 | android 问题交流讨论坛 | 3.6k | 2年 | |
补充 | 开发工具 | pockethub | android 版 github | 9.3k | 4月 |
补充 | 开发工具 | activitytracker | 查看当前栈顶 activity | 0.4k | 24天 |
补充 | 开发工具 | fq利器 | 37k | 2月 |
注:
- 『star 数』为该项目在 github 中所获得的 start 数;
- 『最近更新』为该项目在 github 中距离最近一次更新的时间;
- 『star 数』和『最近更新』是基于:2018-09-28 github 项目数据进行参考。
作者:渊祥
链接:https://www.jianshu.com/p/caceb4f3ebe0
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
上一篇: python 函数(二)
下一篇: Linux给当前用户指定目录授权命令