个人收藏的一些很有性价比的Github链接
本文转载 http://blog.csdn.net/ccg_201216323/article/details/53822573
平常开发工作中,我经常取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
- android文章
- 一款基于Google Material Design设计开发的Android客户端,包括新闻简读,图片浏览,视频爽看 ,音乐轻听以及二维码扫描五个子模块。项目采取的是MVP架构开发,由于还是摸索阶段,可能不是很规范。但基本上应该是这么个套路,至少我个人认为是这样的~恩,就是这样的
个人收藏的一些很有性价比的Github链接相关推荐
- python数据展示库_收藏!盘点很实用的数据科学Python库
数据科学是一门研究数据并从中挖掘信息的学科.它不要求自创或学习新的算法,只需要知道怎么样研究数据并解决问题.这一过程的关键点之一就在于使用合适的库.本文概述了数据科学中常用的.并且有一定重要性的库.在 ...
- 朗朗上口的穴位歌!收藏了,很难找到!
降压歌 高血压病不可怕,三个穴位搞定它; 太溪太冲加曲池,每穴不少二百下. 坚持按摩两月余,终生抛弃降压药. 若添杞菊地黄丸,降压明目祛肝火. 感冒歌 感冒发烧司空见,吃药打针家常饭; 肺俞拔罐按风池 ...
- uc浏览器网盘无限收藏_你很有可能不知道谷歌浏览器上面隐藏着这个小秘密!...
点击蓝字关注我们 安卓|PC软件 谷歌浏览器 说起浏览器,就会想起了UC浏览器,可惜了,现在再也没有用过.UC在几年前可是必装软件啊.现在个人认为还比较好用的浏览器就是Via.简单搜索.夸克.谷歌浏览 ...
- 孙叫兽VUE学习笔记总结(值得收藏),很全很详细!!!
官方文档:http://vuejs.org/v2/guide/syntax.html 中文文档: https://cn.vuejs.org/v2/guide/syntax.html Vue (读音 / ...
- Linux中最危险的是个命令(很有趣呦~)(链接:http://os.51cto.com/art/201408/448756.htm)
1.[英文] 10 Most Dangerous Commands – You Should Never Execute on Linux by Editor | Published: Novembe ...
- 15篇最新AI论文推荐新鲜出炉!真的很skr了~(附链接)
来源:PaperWeekly 本文约2200字,建议阅读10分钟. 本文为大家介绍了关于AI的15篇新鲜论文. 1. Sliced Recurrent Neural Networks @Ttssxua ...
- 很牛逼的短链接,我们一起来晒晒短链接程序(转)
发微博很久了,或许是我之前没注意,现在特别关注那个微博中的图片链接和URL链接,总给我看不懂但是又那么短的感觉,反正不是我上传的地址,其实这里使用一个短链接服务功能,这里拿出来晒晒. 这里看看是指向淘 ...
- 收藏 | 程序员生涯指南,在GitHub上获3.6万星
点上方计算机视觉联盟获取更多干货 仅作学术分享,不代表本公众号立场,侵权联系删除 转载于:量子位 AI博士笔记系列推荐 周志华<机器学习>手推笔记正式开源!可打印版本附pdf下载链接 怎样 ...
- 如何在Linux下用C/C++语言操作数据库sqlite3(很不错!设计编译链接等很多问题!)...
from : http://blog.chinaunix.NET/uid-21556133-id-118208.html 安装Sqlite3: 从www.sqlite.org上下载Sqlite3.2. ...
最新文章
- 警方:“外卖员因获差评杀人”为假消息 造谣者被刑拘
- 至Webserver构造svgz的文件需要http头,让你的浏览器中打开svgz档
- 【android】插件化技术原理详解
- attention的query、key和value的理解
- python中json.dump() 和 json.dumps() 有那些区别?
- 云原生系列「0」容器概述
- 动态规划——命运(hdu2571)
- 【论文写作】毕业论文中容易栽的九个坑
- AR增强现实开发介绍
- Audio bringup I2C调试(三十一)
- centos7按报错dracut
- 拓端tecdat|R语言文本挖掘、情感分析和可视化哈利波特小说文本数据
- armstrong number in python_Python3 From Zero——{最初的意识:008~初级实例演练}
- asp.net中如何解决4M以上文件的上传
- 【LeetCode】每日一题(十一)面试题46. 把数字翻译成字符串 动态规划+滚动数组优化 / 递归
- SI9000阻抗计算安装教程
- 《推荐系统实战(一)》基于统计的电影推荐系统(tmdb-5000数据集,数据清洗、特征提取、搭建模型等详细过程)
- 关于vscode新建文档代码自定义模板的设置
- 批量查询网站收录情况的站长工具
- 关于计算机学院 公众号的名字,最新微信公众号名字大全
热门文章
- 适合吃鸡的蓝牙耳机有哪些?低延迟蓝牙耳机推荐
- java copysheet_Java 复制Excel工作表
- (7) — ARC总结 转自易飞扬 内容有改动
- 国家绿色数据中心名单(第一批)
- python+云仓管理系统 毕业设计-附源码151458
- 产品经理(PM)和客户培训经理的私聊……用户体验的五个要素
- Unity Shader-Universal Render Pipeline(URP)基础入门三
- 软件测试文档结课论文,软件测试课程论文设计报告.docx
- C51 定时器Timer使用,及产生1ms系统Tick
- C#版本和.NET版本以及VS版本的对应关系