一个支持多种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. 经典SQL面试题(转)

    以下题目都在MySQL上测试可行,有疏漏或有更优化的解决方法的话欢迎大家提出,我会持续更新的:) 有三个表,如果学生缺考,那么在成绩表中就不存在这个学生的这门课程成绩的记录,写一段SQL语句,检索出每 ...

  2. java内存配置举例

    常见配置举例  堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制:系统的可用虚拟内存限制:系统的可用物理内存限制.32位系统下,一般限制在1.5G~ ...

  3. Mac下多个jdk自由切换

    1.缘由,某些场合下需特别配置jdk,如最近学习遇到 annotation注解支持jdk1.5以上版本,而我用的jdk1.8,导致tomcat启动失败,提示降低jdk版本到1.7,1.6 2.搜索ma ...

  4. javascript中的常用表单事件用法

    下面介绍几种javascript中常用的表单事件: 一,onsubmit:表单中的确认按钮被点击时发生的事件,如下案例. 案例解析:弹出表单中提交的内容 <form name="tes ...

  5. Scala编程基础

    Scala与Java的关系... 4 安装Scala. 4 Scala解释器的使用... 4 声明变量... 5 数据类型与操作符... 5 函数调用与apply()函数... 5 if表达式... ...

  6. 硬件工程师必会电路模块之MOS管应用

    实际工程应用中常用的MOS管电路(以笔记本主板经典电路为例): 学到实际系统中用到的开关电路模块以及MOS管非常重要的隔离电路(结合IIC的数据手册和笔记本主板应用电路): MOS管寄生体二极管,极性 ...

  7. Translate Angular >=4 with ngx-translate and multiple modules

    原文:https://medium.com/@lopesgon/translate-angular-4-with-ngx-translate-and-multiple-modules-7d9f0252 ...

  8. Linux系统中如何查找大文件或文件夹的方法

    在Windows系统中,我们可以使用TreeSize工具查找一些大文件或文件夹,非常的方便高效,在Linux系统中,如何去搜索一些比较大的文件呢?下面我整理了一下在Linux系统中如何查找大文件或文件 ...

  9. Python String Formatting Best Practices

    https://imliyan.com/blogs/article/Python3.6%E6%96%B0%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2%E6%A0%BC%E5 ...

  10. 面经 cisco 2

    1. cpu中的cache结构及cache一致性 一. 引子 在多线程环境中,经常会有一些计数操作,用来统计线上服务的一些qps.平均延时.error等.为了完成这些统计,可以实现一个多线程环境下的计 ...