Android项目中最火最常用的优秀开源项目

Android项目中最火最常用的优秀开源项目

转载地址:https://github.com/SenhLinsh/Android-Hot-Libraries#android-hot-libraries

有那么多漂亮好用的轮子,总是忍不住好好地总结分类收藏一番。

而收藏,当然是为了在可能需要的时候能够迅速果断地找到一个合适我们项目的轮子。

分类 详细 框架名称 简介 Star 数 最近
更新
UI 刷新 SmartRefreshLayout Android 智能下拉刷新框架 7.7k 1天
UI 刷新 Android-PullToRefresh 比较早的一款下拉刷新框架 8.5k 4年
UI 刷新 android-Ultra-Pull-To-Refresh 下拉刷新框架 8.5k 1年
UI 刷新 BeautifulRefreshLayout 众多优秀的下拉刷新汇总 2.0k 1年
UI 图表 MPAndroidChart 统计图表库 19k 2月
UI 图表 hellocharts-android 统计图表库 5.1k 10月
UI 菜单 SlidingMenu 比较早的一款侧滑菜单 10k 3年
UI 菜单 MaterialDrawer 侧滑菜单 8.5k 2天
UI 菜单 SwipeBackLayout 类似QQ侧滑菜单 4.6k 9天
UI 图片 PhotoView 大图展示 11k 4月
UI 图片 CircleImageView 圆形图片 8.4k 1月
UI 图片 uCrop 图片剪裁 6.2k 2月
UI 图片 Matisse 图片\视频选择库 5.5k 15天
UI 文本 richeditor-android 富文本编辑器 3.3k 8月
UI 弹窗 material-dialogs 可定制化的 Dialog API 11k 29天
UI 弹窗 Toasty 定制不一样的 Toast 3.5k 29天
UI 弹窗 DialogUtil Dialog 工具 0.5k 3天
UI 弹窗 android-adDialog 广告弹窗 2.0k 1年
UI 导航 ViewPagerIndicator ViewPager 指示器 9.4k 5年
UI 导航 BottomBar 底部导航栏 7.3k 6月
UI 导航 FlycoTabLayout TabLayout 库 5.2k 7月
UI 布局 flexbox-layout Android 弹性 / 流式布局 9.9k 1月
UI 布局 AndroidAutoLayout 屏幕适配布局 5.7k 5月
UI 布局 FlowLayout 流式布局 3.0k 2月
UI 滑动删除 AndroidSwipeLayout 滑动删除 9.1k 4月
UI 滚动 Android-ObservableScrollView 监听可滚动 View 的滚动事件 8.2k 1年
UI 列表 UltimateRecyclerView 功能强大的 RecyclerView 6.1k 4月
UI 选择器 Android-PickerView 仿 iOS 的选择控件 5.7k 8天
UI 选择器 AndroidPicker 安卓选择器类库 2.8k 1月
UI 下拉菜单 DropDownMenu 多条件筛选菜单 2.3k 7月
UI 轮播图 banner 广告图片轮播控件 4.3k 2月
UI 轮播图 Android-ConvenientBanner 通用的广告栏控件 3.2k 1年
UI 高斯模糊 500px-android-blur 高斯模糊控件 2.1k 1年
UI 高斯模糊 BlurKit-Android 高斯模糊控件 2.1k 8月
UI 角标 android-viewbadger 角标 / 徽章 2.9k 4年
UI 角标 BGABadgeView-Android 徽章控件 1.8k 1年
UI 其他 AndroidSlidingUpPanel 上拉面板 6.9k 2月
UI 其他 AppIntro 欢迎页 7.0k 1月
UI 其他 Android-Bootstrap UI框架 6.3k 4月
UI 其他 emojicon 表情文本 3.0k 4月
UI 其他 RippleEffect 水波纹效果 4.4k 1年
UI 其他 InfiniteCycleViewPager ViewPager 4.3k 3月
UI 其他 LoadingDrawable 酷炫的加载动画 2.9k 7月
网络 框架 retrofit 网络框架 24k 3天
网络 框架 okhttp 网络框架 23k 1天
网络 框架 volley 网络框架 1.0k 13天
网络 文件下载 FileDownloader 文件下载引擎 5.4k 1月
网络 进度监听 ProgressManager okhttp 上传下载进度监听 1.2k 1月
图片 框架 glide 图片框架 18k 1天
图片 框架 Android-Universal-Image-Loader 图片框架 15k 1年
图片 框架 picasso 图片框架 14k 2天
图片 框架 fresco 图片框架 13k 1天
图片 压缩 Luban 最接近朋友圈的图片压缩算法 6.3k 1月
图片 转换 glide-transformations Glide 图像转换器 5.0k 2月
图片 滤镜 android-gpuimage 图像滤镜框架 4.3k 1年
图片 选择器 Matisse 图片视频选择器 5.5k 15天
图片 选择器 TakePhoto 图片选择 / 剪裁 / 压缩 4.0k 5月
图片 选择器 PhotoPicker 仿微信图片选择器 2.2k 1月
视频 播放器 JieCaoVideoPlayer 节操视频播放器 5.4k 1天
视频 播放器 ijkplayer Bilibili 开源播放器 16k 1月
视频 播放器 GSYVideoPlayer 多功能视频播放器 3.7k 17天
动画 AE lottie-android 展示 AE 工具所作动画的框架 17k 3天
动画 转场 Material-Animations 安卓转场动画演示 10k 1年
动画 View AndroidViewAnimations 安卓视图动画合集 8.5k 4月
动画 多种 animate 多种动画效果 2.6k 2年
动画 列表 recyclerview-animators RecyclerView 条目动画 7.1k 2天
动画 列表 spruce-android 列表视图展现动画 2.3k 4月
动画 粒子 Grav 粒子动画效果 1.9k 7月
动画 爆炸 ExplosionField 爆裂动画效果 2.9k 2年
动画 兼容 Transitions-Everywhere Transitions API 的兼容补丁 3.3k 24天
异步 链式 RxJava 事件驱动的基于异步数据流的编程模式 28k 1天
异步 链式 RxAndroid Android 中的 RxJava 绑定 14k 24天
异步 链式 agera 谷歌开发的安卓链式编程框架 6.8k 7月
数据库 轻量级 realm-java 轻量级数据库 8.7k 1天
数据库 轻量级 greenDAO 轻量级数据库 9.0k 2月
文件 选择器 Android-FilePicker 图片 / 文件选择器 1.3k 3天
json 解析 gson 谷歌官方 Json 库 10k 23天
json 解析 fastjson 阿里巴巴 Json 库 11k 1天
字体 框架 Calligraphy 自定义字体库 7.1k 6月
语言 汉字处理 HanLP 中文分词 、关键词提取等 4.8k 2天
性能 内存 leakcanary 检查内存泄漏工具 17k 2月
性能 生命周期 RxLifecycle 使用 RxJava 管理生命周期 4.7k 8天
性能 缓存 DiskLruCache 硬盘缓存工具 3.9k 1年
性能 UI框架 litho 高性能安卓 UI 的构建框架 4.1k 1天
热修复 框架 tinker 微信热修复框架 10k 6天
热修复 框架 dexposed 阿里热修复框架 3.6k 2年
插件化 框架 DroidPlugin 360 插件化框架 5.2k 2月
插件化 框架 dynamic-load-apk Apk动态加载框架 4.9k 4月
插件化 框架 atlas 阿里插件化框架 5.3k 1月
插件化 框架 Small 插件化框架 3.6k 4天
工具 工具类 AndroidUtilCode 安卓开发者不得不收集的代码 14k 3天
工具 工具类 android-common 不只是工具类的公共库 4.5k 1年
工具 工具类 android-common 通用 / 辅助 / 工具类的集合 2.7k 6月
工具 工具类 Lazy 常用工具类整理 1.4k 2月
工具 列表 BaseRecyclerViewAdapterHelper RecyclerAdapter 框架 10k 15天
工具 列表 baseAdapter Android 万能的 Adapter 3.3k 1年
工具 列表 CarouselLayoutManager 传送带效果列表 1.3k 10月
工具 列表 ChipsLayoutManager 流式布局列表 2.0k 10月
工具 状态栏 StatusBarUtil 设置状态栏的工具库 4.4k 6月
工具 状态栏 SystemBarTint 状态栏着色工具 4.6k 3年
通信 事件 EventBus Android 事件总线 16k 9天
键盘 表情 XhsEmoticonsKeyboard 表情键盘解决方案 2.1k 8月
键盘 冲突 JKeyboardPanelSwitch 解决键盘面板冲突 2.5k 8月
扫描 二维码 zxing 二维码扫描 16k 3天
注解 框架 androidannotations 快速开发框架 9.8k 3天
注解 绑定 butterknife 为 Android View 设计的绑定注解 19k 2天
注解 注入 dagger2 Android 依赖注入框架 8.9k 6天
权限 请求 PermissionsDispatcher 基于注解处理权限请求 6.1k 1天
权限 请求 RxPermissions 基于 RxJava 处理权限请求 4.9k 15天
响应式 UI RxBinding 安卓 UI 响应式编程 6.5k 1月
响应式 事件 otto 事件总线框架 4.9k 1年
hybrid 框架 JsBridge Android 与 JavaScript 互调桥梁 3.8k 1年
hybrid 框架 VasSonic 轻量级高性能的 hybrid 框架 6.1k 6天
崩溃 报告 acra 应用崩溃报告 4.0k 2月
崩溃 处理 CustomActivityOnCrash 崩溃处理 2.1k 3天
框架 MVP mosby MVP 框架 4.0k 1月
框架 多主题 MagicaSakura Android 多主题框架 2.3k 16天
架构 Clean Android-CleanArchitecture 一种清晰的 Android 架构 10k 10月
构建 工具 buck 快速构建工具 5.2k 1天
编译 工具 freeline 秒级编译方案 4.2k 3天
混淆 工具 AndResGuard Android 资源混淆工具 4.1k 3天
测试 单元测试 robolectric Android 单元测试框架 3.6k 1天
测试 单元测试 mockito Android 单元测试框架 5.6k 2天
调试 框架 stetho Android 开发调试神器 8.8k 3月
调试 日志 logger 简单实用漂亮的日志打印框架 7.9k 5月
调试 数据库 Android-Debug-Database 调试手机中数据库 3.2k 3天
调试 方法 hugo 方法调试工具 5.5k 1年
反编译 工具 Apktool 反编译 APK 工具 5.3k 29天
反编译 工具 android-classyshark APK 分析利器 4.3k 11天
Demo Rxjava RxJava-Android-Samples 学习 Android 中 Rxjava 5.9k 4月
Demo Dagger u2020 Dagger 高级教学示例 APP 5.1k 2月
Demo MVP androidmvp Android 端 MVP 设计 APP 4.7k 1年
Demo 框架 android-architecture-components Architecture Component的官方演示 5.3k 9天
Demo 测试 android-testing 集成四大自动化测试框架的 Demo 4.7k 3月
Demo 设计模式 java-design-patterns java设计模式指南(英文 26k 3天
APP 仿造 bilibili-android-client 高仿哔哩哔哩动画安卓客户端 3.0k 4月
APP 播放器 android-UniversalMusicPlayer 谷歌教科书级音乐播放器 8.6k 1月
APP 播放器 ExoPlayer 谷歌出品可扩展媒体播放器 8.3k 1月
APP 播放器 Timber 音乐播放器 3.6k 12天
APP 播放器 ListenerMusicPlayer 开源音乐播放器 1.7k 7月
APP 新闻 AndroidFire 新闻阅读 App 框架 1.6k 5月
APP MVP MvpApp MVP 架构学习 App 1.5k 5月
APP 教育 santa-tracker-android 谷歌开源的儿童教育和娱乐 App 1.1k 7月
APP 壁纸 muzei 定时更换桌面精美壁纸 App 3.3k 13天
面试 指南 interviews 软件工程技术面试个人指南 16k 29天
学习 汇总 LearningNotes 学习笔记 7.5k 2月
学习 汇总 Android_Data Android 学习资料收集 6.7k 2月
学习 翻译 android-tech-frontier 定期翻译国外安卓优质文章 8.8k 8月
学习 源码分析 android-open-project-analysis Android 开源项目源码解析 6.0k 7月
学习 RxJava Awesome-RxJava RxJava 学习资源 4.0k 8月
学习 正则 learn-regex 轻松学习正则 13k 1月
学习 算法 awesome-java-leetcode 学习数据结构和算法、刷 LeetCode 1.2k 9天
学习 ADB awesome-adb ADB 用法大全 3.1k 15天
其他 大全 awesome-java Java框架、库与软件合集 14k 9天
其他 大全 awesome-android Android 实用资源合集 4.6k 2天
其他 大全 awesome-android-ui Android 好用的 UI 合集 26k 4月
其他 大全 Awesome-MaterialDesign Material Design 资源合集 5.2k 1年
其他 大全 AndroidLibs Android 开源代码大全 3.1k 9天
其他 大全 awesome-android-tips 收集常用的 Android 代码 2.0k 2月
其他 大全 android-open-project Android 开源项目分类汇总 25k 13天
其他 交流 android-discuss Android 问题交流讨论坛 3.2k 2年
补充 开发工具 PocketHub Android 版 Github 9.0k 3月
补充 开发工具 ActivityTracker 查看当前栈顶 Activity 0.3k 8月
补充 开发工具 lantern 翻墙利器 29k 5月

 

然后我再补充几个很轩的骨架屏项目地址

spruce-android

Skeleton

ShimmerRecyclerView

 

其实有很多,只是没有发现。欢迎留言我再补充。书到用时方恨少,纸上得来终觉浅。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115006.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Oracle 字符串拼接「建议收藏」

    Oracle 字符串拼接「建议收藏」有两种方式1、’xx’||’xx’||’aaa’selectidname||’,’||sex||’,’||ageastextfromuser效果id text adad1231asdas 张三,男,23 2、concat()函数注意:oracle只支持两个参数,如果要进行多个字符串的拼接,可以使用多个concat()函数嵌套使用例:如果要实现例1的效果:selectidconcat(name,con

    2022年9月20日
    2
  • 示波器1x和10x_示波器标笔x10和X1的理解

    示波器1x和10x_示波器标笔x10和X1的理解示波器1x10x功能  选择1X档时,信号是没经衰减进入示波器的。而选择10X档时,信号是经过衰减到1/10再到示波器的。当选择10X档时,应该将示波器上的读数也扩大10倍,这就需要在示波器端可选择X10档,以配合探头使用,否则读数会相差10倍。当我们要测量较高电压时,就可以先利用探头的10X档功能,将较高电压衰减后进入示波器。另外,10X档的输入阻抗比1X档要高得多,所以在测试驱

    2022年10月10日
    2
  • vue与jquery混用_vue怎么使用jquery

    vue与jquery混用_vue怎么使用jquery有时候只要想到要用的vue.js的时候就会惯性的想起用vue-cli手脚架搭建一个项目,但是有时候的业务场景并不适合用vue-cli手脚架,这个时候使用vue+jquery混合使用,把他们的优点结合起来使用会大大提升开发效率。那么vue+jquery应该如何使用呢?一、首先引入vue文件(cdn或者下载到本地都行),参考vue官方连接https://cn.vuejs.o…

    2022年10月10日
    3
  • c++贪吃蛇源代码 完整版

    c++贪吃蛇源代码 完整版c++实现贪吃蛇,完整源码文章结构:数据结构分析程序运行分析难点分析一点思考源代码总结数据结构分析:1.双向队列:这里我才用双向队列的数据结构存储蛇身节点(这里的蛇身节点我才用结构体来存储蛇身信息)(因为贪吃蛇的实现还是比较简单的,所以也只涉及到了这一种数据结构)程序运行分析程序开始用户随机按下w,a,s,d中任意按键开始游戏并且作为蛇运动的初始方向,然后进入循环持…

    2022年5月26日
    60
  • 嵌入式学习计划

    嵌入式学习计划从今天开始,我要正式的学习关于嵌入式。初步的计划是,选择一款嵌入式Linux系统进行学习,目前选用的FreeRTOS设备,通过查询博客,阅读源码,看书方式进行全面的了解。其次,还要选择一款嵌入式设备进行实战,鉴于目前手头刚好有一台STM32F107VCT6,就选择它了,而且STM32F10x系列的设备资料也比较齐全。对于嵌入式设备的学习路线,首先学习使用固件库进行编程,学习的内容包括uart,flash,gpio等相关的内容,同时辅之以数字电子基础书籍进行更深入的了解。再都了解了之后,将FreeRT

    2022年5月18日
    35
  • ExtJs教程

    ExtJs教程Ø Spket插件;Ø EXT部署;Ø 常用组件;1.1–Spket插件安装1.2–Ext部署1.3–Ext常用组件:1.***Data—JsonStore,ArrayStore,XMLStore2.***grid—gridPannel3.***form—formPannel,textField,CheckBo

    2022年6月18日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号