非常有用的GitHub链接
平常开发工作中,我经常取Github上搜索项目,Clone下来学习使用,在这个过程中,发现了好多比较好的Github地址,记录下来,分享出去。
非常有用的GitHub链接(顺序不分先后):
1. https://github.com/jeasonlzy:
- OkHttpUtils-2.0.0 升级后改名 OkGo,全新完美支持RxJava,比Retrofit更简单易用。
- 完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数
- 类似QQ空间,微信朋友圈,微博主页等,展示图片的九宫格控件
- 类似淘宝的商品详情页,继续拖动查看详情,其中拖动增加了阻尼
- 主要是常用自定义控件的类库,该项目已经上传到 jCenter 仓库,可以直接使用
2. https://github.com/Trinea/android-open-project:
这个链接中包含的项目就多了,主要包含的有:ListView、ActionBar(虽然现在被TitleBar代替)、Menu、ViewPager 等太多了。
3. https://github.com/hongyangAndroid:
- Android流式布局,支持单选、多选等,适合用于产品标签等。
- okhttp的辅助类,对okhttp的深度封装
- Android屏幕适配方案,直接填写设计图上的像素尺寸即可完成适配,最大限度解决适配问题
- 他的博客写的非常好,可以通过此链接来访问他的CSDN博客首页 www.zhanghongyang.com
4. https://github.com/zzzlw/autovideoplayer
5. https://github.com/h4de5ing/AndroidCommon
基于Android系统Api封装常用工具类,主要有获取APP信息、缓存、加密、日期处理、屏幕、设备、文件图片、网络、字符串等等
6. https://github.com/CarGuo/GSYVideoPlayer
7. https://github.com/bingoogolapple
- Android 图片选择、预览、九宫格图片控件、拖拽排序九宫格图片控件。
- 多种下拉刷新效果、上拉加载更多、可配置自定义头部广告位
- 由 RxJava + RxLifecycle + Retrofit + BGA 系列开源库搭建的 Android MVC、MVP、MVVM 项目开发脚手架
8. https://github.com/AndroidMsky
9. https://github.com/GreendaMi
10. https://github.com/HomHomLin
- 实现类似微信WebView的上拉下拉弹跳效果和iOS的ListView的果冻效果。
- FrescoImageView是一种Android平台的图像控件,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理以及Fresco的所有特性。
- Android AdvancedPagerSlidingTabStrip是一种Android平台的导航控件,完美兼容Android自带库和兼容库的ViewPager组件。
- 微信小视频+秒拍,FFmpeg库封装
11. https://github.com/xfshipan
12. https://github.com/loonggg
13. https://github.com/ChaserSheng
- Android快速开发框架:相关内容由实际项目中抽取和互联网搜索得到
- 安卓学习笔记
- 此仓库包含了App通用的模块,各个模块采用单独module进行维护,旨在帮助开发者进行组件化开发,目前包含沉浸式状态栏,通用的titlebar,Activity堆栈管理器,全局右滑关闭页面的效果,通用dialog,流式标签等模块,持续更新中
- Android 开发中的日常积累(HTTP2.0、Android 性能优化、Android Hybrid&JSBridge技术、React Native 与 Weex 专题、Android 热更新、Android 加固与反编译。。。。)
14. https://github.com/sfsheng0322
- 打造炫酷列表之 StickyHeaderListView:标题渐变、吸附悬浮、筛选分类、动态头部等
- 俗名:垂直跑马灯;学名:垂直翻页公告
- Bingo是一款IT阅读学习类的开源软件,在不久的将来会拥有丰富的学习内容,推荐您也来用用来看看,在这里您也可以发布好的干货链接文章
- 正在成为史上最全分类 Android 开源代码大全
- 我在慕课网上的课程《玩儿转 Swift 2》示例代码及更新(支持最新的Swift2.2)
- 仿微信实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,listview可以根据键盘的显示或隐藏实现联动。与后台交互采用mvp模式
- 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块
15. https://github.com/hnsugar
16. https://github.com/baiiu
- a better DropDownMenu solution, 完整的筛选器解决方案
- 从上向下滑出的Snackbar(一直想要这种效果的)
- 咔咔一声,缓存搞定。这是一个专用于解决Android中网络请求及图片加载的缓存处理框架
17. https://github.com/reallin
- 仿美团做的一个下拉选择页,类似于电商app中筛选距离的下拉菜单。很常见
- 在android中生成excel
- 自己做的一个图书扫描显示的app,使用豆瓣api把实验所有的书都详情都显示出
- 使用CrashHandler来获取异常,存到内存中并上传服务器的模板代码
- 通过Url来进行activity的跳转,此方案应用很广。也可用于Hybrid混合编程中
- 常见的java实现的设计模式
- 模拟抽奖时的转盘
- 安卓App热补丁动态修复框架
18. https://github.com/Sambor123
- 一款基于LBS的美食发现APP
- python爬取豆瓣电影top250
- Material Design风格的开源照片笔记。(MVP+Dagger2+RxJava+Dex分包脚本+Dex异步加载)
- 程序员简历模板系列。包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板
19. https://github.com/supercwn
- SuperPlayer 是一个基于IjkPlayer的控制器,支持手势操作,滑动快进,快退,支持,上滑音量亮度的变化,支持指点位置播放,播放源的切换
- SurfaceView + MediaPlayer 实现的视频播放器,支持横竖屏切换,手势快进快退、调节音量,亮度等。
20. https://github.com/FussenYu
21. https://github.com/Qiang3570
- 类似于映客,快手,等直播APP布局,直播刷礼物特效,定时清除礼物,计时器,圆形头像,横向listview等
- 多款原生dialog,总有一款适合你(通知对话框,列表对话框,单选对话框,多选对话框,进度对话框)
- 类似新闻客户端,应用市场,购物等应用基本架构。界面等待加载状态具体三种状态:加载中,加载失败,加载为空
22. https://github.com/smallnew
23. https://github.com/w1232101
- 干活集中营Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供。
- Android MD风格(仿饿了么透明状态栏) app换肤(夜间模式与日间模式主题切换)
- 项目常用工具类 项目中的通用的一部分框架
- 一个非常好的下拉刷新&上拉加载SwipeToLoadLayout
- MDPlayer,Android万能播放器,基于ijklayer+MVP+RxJava+Retrofit+Material Design开发
- 我们相信来到这里的,无论工程师还是招聘者都是靠谱的!微信公众号:codekk
24. https://github.com/saiwu-bigkoo
25. https://github.com/smuyyh
- Android 图片选择器。充分自由定制,极大程度简化使用,支持图库多选/图片预览/单选/照片裁剪/拍照/自定义图片加载方式/自定义色调/沉浸式状态栏
- "任阅" 网络小说阅读器,实现追书推荐收藏、书籍/标签检索、模拟翻书的翻页效果、缓存书籍、日夜间模式、书签、txt/pdf/epub书籍阅读、字体/主题/亮度设置、Wifi传书等功能
- 基于MaterialDesign + MVP + Retrofit2的NBA客户端,包含NBA头条新闻、视频集锦/赛场花絮、比赛直播(目前支持比赛前瞻、文字直播、球队及球员技术统计)、球队战绩排行、球员数据排名、虎扑论坛专区(已实现发帖与回复功能)、球队及球员的详细资料
- 自动格式化银行卡号的EditText,每四位增加一个空格,并根据银行卡号判断该银行卡归属的银行及卡别
- Android 无需Root实现APK的静默安装
- Android Studio插件。快速生成findViewById代码/ButtefKnife注解/AndroidAnnotations注解
- CommonLibrary主要是自己整理的一些项目开发中常用的工具类、通用UI的集合,尽可能的覆盖Android开发中通用的一些东西
- Android 各个硬件模块自动化测试。包括LCD、摄像头、键盘、闪光灯、声音、磁盘存储、震动、触摸屏、NFC及各类传感器的测试
26. https://github.com/louisgeek
- ExpandableListView 实现购物车页面 全选 编辑
- 自定义下拉选择 、时间选择控件、省市区、多选对话框 、二级分类多选、列表二级分类选择
- 省市区选择demo 取线上json 索引Listview recycleview # A到Z
27. https://github.com/ImmortalZ
28. https://github.com/leon2017
- Luban(鲁班)—Image compression with efficiency very close to WeChat Moments/可能是最接近微信朋友圈的图片压缩算法
- 一个基于个人兴趣爱好而写的新闻视频类的app
- android6.0权限请求工具类的简单封装
- 整体开发基于 MVP+RxJava+Retrofit+okhttp实现视频+新闻客户端
- 微影,一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm + Glide
- 图片处理 1、图片编辑(图片添加,文字添加),实现图片编辑中的图片添加,旋转,缩放,删除;文字的添加,大小缩放,字体更换,颜色更换,删除; 2,基本滤镜实现与接口封装; 涂鸦(画笔的样式,粗细,颜色,橡皮擦,贴图); 相框(简单相框,酷炫相框); 马赛就克(基本马赛克,酷炫马赛克,橡皮擦)及其接口封装 3,接下来, 图像剪切,旋转等功能实现测试接口封装
- Material Design 风格 使用Retrofit + RxJava + Jsoup + Mvp 模式 资讯类学习App 。
- Android开发人员不得不收集的代码
- 掌刀:一款提供dota2游戏相关资讯与视频的Android App
- Android平台开源天气App,采用MVP+RxJava+Retrofit2+OKHttp3+RetroLambda等开源库来实现。
- 一个小而美的阅读客户端
29. https://github.com/youth5201314
- Android广告图片轮播控件,支持无限循环和多种主题,可以灵活设置轮播样式、动画、轮播和切换时间、位置、图片加载框架等
- 这里主要是封装关于TextView、Button、CompoundButton、RadioButton等常用系统控件的自定义控件,增强系统的控件功能,避免一些系统控件的局限性。
30. https://github.com/lygttpod
- 仿爱奇艺视频,腾讯视频,搜狐视频首页推荐位轮播图
- 高仿新版58 加载动画
- 本仓库主要用来收集一些Android开发中常用的第三方UI库及其简单Demo
- 高仿淘宝、京东商品详情页面的上拉加载图文详情功能
31. https://github.com/lavor-zl (公众号:Android技术漫谈)
32. https://github.com/jiangqqlmj(好多React Native)
- 本项目是Android快速开发框架,采用AndroidStudio进行开发。 预想集成工具包,采用MVP开发模式,EventBus数据分发,沉浸式状态栏,ORM,网络请求(HTTPClint,Volley,OkHttps),数据解析,依赖注入(AndroidAnnotations),xutils,图片异步加载,二维码扫描等等,
- 仿照QQ6.0侧滑效果
- 初步介绍React Native开发中Android,iOS原生组件封装方法,让JavaScript进行调用
33. https://github.com/aohanyao
34. https://github.com/tiandawu
- 这是一个抢QQ红包的插件,在抢红包大战中能帮你做到战无不胜!
- 这个Android插件可以帮助你在微信群聊抢红包时战无不胜。当检测到红包时,插件会自动点击屏幕,人工点击的速度无法比拟
- 通过对流行的优质android开源项目分析、学习、仿写,最终理解,不仅帮你掌握最新的android技术,更能让你理解开源项目的精华之处,这些都是你成为一名高级android developer必不可少的
- 一款优雅的干货集中营android客户端
35. https://github.com/hdodenhof(德国银)
36. https://github.com/xiaohaibin
- 支持图片无限轮播的控件,支持自定义指示点、显示提示文字、切换动画等
- 仿照[开眼视频]客户端做的一个App
- 通用Android标题栏控件
- 界面参照网易新闻设计的一款游戏新闻客户端
- 一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库
- 最最轻量级的新手引导库,能够快速为任何一个View创建一个遮罩层,支持单个页面,多个引导提示,支持为高亮区域设置不同的图形,支持引导动画,方便扩展,良好支持fragment
- 类似京东收件地址信封分割线
- 一款加载动画,不同的物体加速下落砸到了文字上,文字逞阻尼效果,向下弯曲并像橡皮筋一样弹动回去的效果
37. https://github.com/maning0303
- Gank.io Android客户端:每天一张美女图片,一个视频短片,若干Android,iOS等程序干货,周一到周五每天更新,数据全部由 干货集中营 提供
- 几个ListView联动的一个Demo,类似饿了吗点菜系统的菜单或找房APP里面选择商圈和地铁联动的ListView
- 夜间模式的测试Demo,通过Theme实现
- 垂直滚动的广告栏文字展示
- Vitamio视频播放器demo,自定义控制器界面
38. https://github.com/Hankkin
- 自定义组合控件上拉+下拉+左滑删除置顶
- Android--仿淘宝商品详情(继续拖动查看详情)及标题栏渐变
- 仿百度外卖下拉刷新动画
- 图表控件
- A reusable pull-to-refresh and pull-to-loadmore widget
- 一款基于Material Desgin设计的APP
- 安卓的弹幕、滚屏 的自定义View,字体大小在一个范围随机,颜色随机,滚动速度范围随机,支持点击回调,隐藏后恢复不会有停滞。
- Persistent SearchView Library in Material Design.
- Android自定义相册,实现了拍照、图片选择(单选/多选)、 裁剪(单/多裁剪)、旋转、ImageLoader无绑定任由开发者选 择、功能可配置、主题样式可配置。GalleryFinal为你定制相册
39. https://github.com/Naoki2015
- 仿微信(weixin wechat)实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,RecyclerView可以根据键盘的显示或隐藏实现联动。增加短视频拍摄功能,与后台交互采用mvp模式。关键字:wechat weixin 微信朋友圈
- 微信小视频+秒拍
- Play video in ListView or RecyclerView
- 仿支付宝手势密码解锁
- A High Copy WeChat ,SNS APP (高仿微信)
- android视频录制,模仿微视,支持按下录制、抬起暂停。进度条断点显示。
40. https://github.com/lynnchurch
41. https://github.com/jianghejie
42. https://github.com/w1123440793
43. https://github.com/saiwu-bigkoo
44. https://github.com/maplejaw
45. https://github.com/Cornflower1991
46. https://github.com/Skykai521
47. https://github.com/hanbaokun
- 微信支付和支付宝支付快速接入,可以直接拷贝代码到项目中使用
- 一个简单,强大的广告活动弹窗控件
- Android App监听自身卸载,反馈统计
- 仿饿了么点击购物效果
- 购物车商品数量、增加和减少控制按钮
- Android开源弹幕引擎·烈焰弹幕使
- Android点赞+1效果,支持文本和图像
- 仿美拍直播的点赞动画。
- android 各种工具库
48. https://github.com/gzu-liyujiang
- 安卓选择器类库,包括日期选择器、时间选择器、单项选择器、城市地址选择器、车牌号选择器、数字选择器、星座选择器、生肖选择器、颜色选择器、文件选择器、目录选择器等,可自定义顶部及底部界面,可自定义窗口动画
- android获取手机真实的时间与时区,不受本机篡改时间或者篡改时区的影响。 android有代码可以获得当前系统时间、时区等,但是这是存在漏洞的
- 安卓动画库,加入了一些不错的动画,如:fall、shake、flash、fadeIn、rollOut……支持任意路径动画(示例动画为不断冒出来的桃心及飘雪),支持按SVG格式的path运动。部分已合并到原作者florent37的主分支
- 安卓APP自定义异常处理器,当APP触发未捕获的异常时,使用该处理器自定义有好的奔溃提示页面代替系统默认的那个讨厌的对话框
49. https://github.com/paulzeng
50. https://github.com/Shuyun123
51. https://github.com/YiuChoi
52. https://github.com/simaben
53. https://github.com/chsmy
- 生活宝 生活宝 平时做的一个小项目 包括天气预报,新闻,二维码扫描,地图,翻译,日历等等
- 闲暇客户端RxJava+Retrofit+Butterknife+MVP
- 自己总结的Android开源项目及库
54. https://github.com/wang709693972wei
- 推荐 指示器 主界面等等ViewPagerIndicator
- 强大、可定制、易扩展的 ViewPager 指示器框架。轻轻松松打造各式各样的指示效果。支持角标功能,可将任意的 View 设置成角标
- 类似微信,网易新闻 延迟加载Fragment基类
55. https://github.com/HomHomLin
- 实现类似微信WebView的上拉下拉弹跳效果和iOS的ListView的果冻效果
- FrescoImageView是一种Android平台的图像控件,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理以及Fresco的所有特性。
- Android-ParallaxSupportView是一种Android平台的动态视觉差控件,支持N个任意View的视觉差效果。
- Android AdvancedPagerSlidingTabStrip是一种Android平台的导航控件,完美兼容Android自带库和兼容库的ViewPager组件。
56. https://github.com/pengjianbo
57. https://github.com/YoKeyword
- 使用ItemTouchHelper实现今日头条 网易新闻 的频道排序、频道移动
- An Android library that can finish a Fragment&Activity with swipe-back gesture.滑动Fragment&Activity边缘即可类似IOS一样,拖动返回。
58. https://github.com/gpfduoduo
- 西瓜快传 仿照市场上的茄子快传 或者 360文件传输 在局域网内,如果没有局域网,接收方建立热点,发送发接入热点,进行文件(发送方的app、音视频、图片等文件)
- andorid 下一个简单的抽屉控件 a simple drawer widget on Android
- android下自定义View之雷达扫描 The Radar (Scanning) View on Android 当扫描到对象的时候,通过水波纹的方式显示扫描到的对象,可以动态的随机添加,并且扫描到的对象是可以点击的……
- 这是一个通过android手机来模拟计步器的软件,市面上开源的计步代码不多,有些计步误差较大,我希望可以做一款计步误差小,稳定性高的计步软件,希望大家和我一起来完善。
59. https://github.com/youmu178/
60. https://github.com/thinkSky1206
转载于:https://www.cnblogs.com/dingxiansen/p/7484780.html
非常有用的GitHub链接相关推荐
- 个人收藏的一些很有性价比的Github链接
本文转载 http://blog.csdn.net/ccg_201216323/article/details/53822573 平常开发工作中,我经常取Github上搜索项目,Clone下来学习使用 ...
- 解读:一种来自Facebook团队的大规模时间序列预测算法(附github链接)
写在前面 下面这篇文章的内容主要是来自Facebook团队的论文<Forecast at Scale>,这篇论文介绍了一种时间序列预测算法Prophet,该算法结合了时间序列分解以及机器学 ...
- 带用户名和密码的GitHub链接
该文章的最新版本已迁移至个人博客[比特飞],单击链接:带用户名和密码的GitHub链接 | .Net中文网. 前言 由于各种原因,我们可能需要在开发工具中使用带用户名和密码的GitHub链接,此时可以 ...
- 嵌入式开发有用的github上的开源代码库
嵌入式开发有用的github上的开源代码库 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/u011559046/article/details/80 ...
- 【个人项目】项目记录:github链接、设计实现、单元测试、性能分析与改进、PSP完成表格、总结反思
项目记录 一.github链接 链接:https://github.com/LLFKirito/SudokuWork-BIT1120161918/ 二.设计实现 总体设计 程序流程图如下 程序分为ma ...
- 常见的数据分析师的面试问题 完整文件放在GitHub链接上了!!!擅用crtl + F
文章目录 前言 1.常见的数据分析师的面试问题 1.1 基础知识考查 **1.1.1概率论与数理统计:** (1)用简洁的话语简述**随机变量**的含义. (2) 随机变量和随机试验间有什么关系 (3 ...
- BiliBili漫画爬虫研究 (附代码Github链接)
本项目实现了以下功能 多线程下载漫画 每一话导出PDF 合并PDF 并加入Kindle能解析的标签 GitHub链接: GitHub传送门 下面开始分析环节 1. 漫画详情获取 要下载漫画,首先需要获 ...
- 天池:铝型材表面瑕疵识别比赛第10名 算法分享github链接
天池:铝型材表面瑕疵识别比赛第10名 算法分享 github链接 赛季排名 算法说明 初赛 复赛 11.26 update 19.5.17 update github链接 https://github ...
- 整理了101个对你绝对有用的 GitHub 仓库
点击上方蓝色"飞雪无情"关注我,设个星标,第一时间看文章 这是我多年来整理的一份列表,它们包含了我发现的有用的.有意思的东西. 这里没有对这些 GitHub Repo 特殊分类,按 ...
最新文章
- c 语言 按位与或非运算符,C++中的按位与、按位与或|、按位异或^运算符详解
- php适合做后台吗,php是否适合做后台长驻程序
- DV型、OV型、EV型三种SSL证书 区别
- 我的职业发展目标计算机作文,作文《我的职业发展目标》1000字
- SqlServer 行转列
- 光储充一体化充电站_广东东莞首座光储充一体化智能充电站 “变废为宝”收益可观...
- liferay跳转页面
- 详解 Visual C# 数据库编程
- php 创建目录_使用SMB绕过PHP远程文件包含限制
- Nodejs 中的Get、Post
- python3的socket_python3的socket使用
- 人究竟能抠到什么程度?
- python类内置装饰器(一分钟读懂)
- Freeswitch拨号响应太慢的解决办法
- ORACLE 常用操作命令
- 软件系统分析设计过程方法精要
- AcWing 1123 铲雪车
- MEMS传感器领域关于薄膜性能的中国国家标准,“带状薄膜抗拉性能的试验方法”由北京智芯传感等单位发布并实施
- vue实现任务周期cron表达式选择组件
- 编码(NRZ、NRZI、曼彻斯特、4B