一个支持多种item类型的recycleView依赖注入库 1.通过注解的方式方便的把ViewHolder注入到recycleView中。

2.去除findViewByID等冗余操作。

3.去除编写adapter那些冗余逻辑,只需要编写proxy和holder即可快速的实现淘宝首页那样复杂的页面。
https://github.com/s949492225/MultiStyle

logger日志:https://github.com/orhanobut/logger

自定义弧形SeekBar https://github.com/LiJia92/CustomArcSeekBar

fresco图片加载 https://www.fresco-cn.org/docs/animations.html

echarts图表:http://echarts.baidu.com/

菜鸟新闻项目课程源码  https://github.com/yxs666/cniao5-news

22个值得收藏的Android开源代码-UI篇   http://www.imooc.com/article/2448

SwipeRefreshLayout + RecyclerView 下拉刷新和上拉加载更多 http://blog.csdn.net/leoleohan/article/details/50989549

MixtureTextView 支持Android图文混排、文字环绕图片等效果 https://github.com/hongyangAndroid/MixtureTextView

超仿微信 android项目 IM    https://github.com/huangfangyi/FanXin2.0_IM

Android 开源项目分类汇总    https://github.com/Trinea/android-open-project

http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projects

http://blog.csdn.net/android_cai_niao/article/details/44043277

http://blog.csdn.net/android_cai_niao/article/details/44043213

Reflex https://github.com/jiangjiangli/reflex

ProgressRoundButton  https://github.com/cctanfujun/ProgressRoundButton

bilibili-android-client(项目案例)https://github.com/HotBitmapGG/bilibili-android-client

Supported launchers(图标上数字标记):https://github.com/leolin310148/ShortcutBadger

【 进度条 相关 】

蜗牛爬行:https://github.com/android-cjj/SnailBar

=====================================

NoHttp主页和文档地址
NoHttp主页:http://www.nohttp.net
NoHttp文档:http://doc.nohttp.net
NoHttp源码:https://github.com/yanzhenjie/NoHttp
NoHttp功能与特性全面介绍 http://blog.csdn.net/yanzhenjie1003/article/details/47294705

=====================================

Gank是 http://gank.io/ 非官方客户端之一,每天提供一张精选的妹纸图片,一个精选的休息视频,若干精选的Android,ios,web等相关的技术干货。主页突出妹纸的卡片设计,点击图片可查看大图,点击卡片下的文字可进入每日干货,右下角的fab按钮可进入纯干货页面,可根据分类浏览。
本项目是学习RxJava,RxAndroid,Retrofit等优秀开源框架以及MVP设计模式的产物。
项目地址:https://github.com/xybCoder/gank

=====================================

Android开源项目及库 http://blog.csdn.net/u013749540/article/details/51290843

Android开源项目分类汇总  http://www.apkbus.com/blog-327085-57833.html

Android 开源项目汇总(各类)http://www.apkbus.com/forum.php?mod=viewthread&tid=180062&highlight=gnucash-android

Android开源git40个App源码  http://blog.csdn.net/lz201234/article/details/46341367

=====================================

图表相关

https://github.com/Nightonke/CoCoin

https://github.com/mvarnagiris/expensius

=====================================

Android酷炫实用的开源框架(UI框架)

http://blog.csdn.net/fancylovejava/article/details/45787729/

=====================================

github 开源 代码 学习 集合(转载)的更多相关文章

  1. android studio 打开github开源代码

    1.最近下载的开源代码全是github来的,一直用eclipse开发,对于android studio来说是全新的 2.在eclipse导入一个工程那是so easy, import选择一下就可以. ...

  2. 开源代码学习之Tinyhttpd

    想开始陆续研究一些感兴趣的开源代码于是先挑一个代码量短的来过渡一下,写这篇博客的目的是记录下自己学习的过程.Tinyhttpd算是一个微型的web服务器,浏览器与Web服务器之间的通信采用的是Http ...

  3. github开源项目学习-front-end-collect

    About 项目地址 项目预览demo(githubio加载较慢) 开源项目fork自:https://github.com/foru17/front-end-collect 此文章是对此开源项目使用 ...

  4. 【个人经历】记自己的第一次GitHub开源代码共享经历

    题记: 自己做程序员快三年有余了,感觉自己和刚入职相比确实有了不少进步,当然三年要是不进步那不就傻了吗,有时候我也在想,我在这三年里留下了什么,当然也不是说有多么高尚的想法,就是以后对别人介绍自己的时 ...

  5. 42 github 开源代码 ——README.md语法/相关操作等

    0 引言 最近在github上开源了pro/E二次开发的代码,发现README.md的编辑方式很有趣,需要稍微了解一下. 1 markdown语法 参考了两篇博客的内容,链接如下. https://b ...

  6. NetSNMP开源代码学习——小试牛刀

    原创作品,转载请注明出处,严禁非法转载.如有错误,请留言! email:40879506@qq.com 题外话:技术越是古董级的东西,越是值得学习. 一. 配置 参考: http://www.cnbl ...

  7. NetSNMP开源代码学习——mib扩展

    扩展MIB库关于MIB库的扩展网络文章非常多,这里我主要参考了http://blog.csdn.net/qq_27204267/article/details/51595708,这篇文章介绍的比较简单 ...

  8. GitHub 上 57 款最流行的开源深度学习项目

    转载:https://www.oschina.net/news/79500/57-most-popular-deep-learning-project-at-github GitHub 上 57 款最 ...

  9. Github上安卓榜排名第2的程序员教你如何学习【转载,侵删】

    来自:峰瑞资本(微信号:freesvc)文章作者:代码家(微信 ID:daimajia_share) 软件早已吞噬整个世界,程序员是关键角色.过去 40 年中,许多伟大的公司都由程序员缔造,比如比尔· ...

随机推荐

  1. Html表单标签:

    表单用于收集不同的类型的用户输入,表单由不同类型的标签组成,相关标签及属性如下: (1)<form>标签 定义整体的表单区域 -- action属性 定义表单数据提交址址 -- metho ...

  2. redis 连接池 hiredis

    对Hiredis进行了简单封装 1.API进行统一,对外只提供一个接口: 2.屏蔽上层应用对连接的细节处理: 3.底层采用队列的方式保持连接池,保存连接会话: 4.重连时采用时间戳进行控制,每隔一定时 ...

  3. JDK提供的几种线程池比较

    JDK提供的几种线程池 newFixedThreadPool创建一个指定工作线程数量的线程池.每当提交一个任务就创建一个工作线程,如果工作线程数量达到线程池初始的最大数,则将提交的任务存入到池队列中. ...

  4. nginx配置http访问自动跳转到https

    1.按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了.访问http的时候会自动跳转到https上面 server { listen ; se ...

  5. 关于 IIS7.0下文件写入无权限的解决办法

    1. 在IIS Web站点上右键 --> 编辑权限 2. 在弹出的窗体上选择[安全]选项卡,如图: 3. 在安全选项卡中点击[编辑]按钮,弹出如图对话框: 4. 点击[添加]按钮,弹出如图对话框 ...

  6. .NET上传大文件时提示Maximum request length exceeded错误的解决方法

    使用IIS托管应用程序时,当我们需要上传大文件(4MB以上)时,应用程序会提示Maximum request length exceeded的错误信息.该错误信息的翻译:超过最大请求长度. 解决方法: ...

  7. ElasticSearch的基本原理与用法

    一.简介 ElasticSearch和Solr都是基于Lucene的搜索引擎,不过ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布式 ...

  8. 通过chrome console 快速获取网页连接

    通过chrome console 快速获取网页连接 var ip = document.getElementsByClassName("jDesc"); var str = &qu ...

  9. 使用python实现深度神经网络 2(转)

    https://blog.csdn.net/oxuzhenyi/article/details/73026796 导数与梯度.矩阵运算性质.科学计算库numpy 一.实验介绍 1.1 实验内容 虽然在 ...

  10. 让Linux系统开机速度更快的方法

    进行 Linux 内核与固件开发的时候,往往需要多次的重启,会浪费大把的时间. 在所有我拥有或使用过的电脑中,启动最快的那台是 20 世纪 80 年代的电脑.在你把手从电源键移到键盘上的时候,BASI ...