优秀源码,动画,大神代码,框架集合

1.优秀项目



安卓开源项目大集合

https://github.com/Trinea/android-open-project

大神手机的安卓开源项目大集合

作者:Trinea
链接:http://www.zhihu.com/question/28481864/answer/42298074
来源:知乎
著作权归作者所有,转载请联系作者获得授权。


下面介绍包括几个部分: (1) GitHub 上有哪些 Android 开源项目 (2) 哪些项目适合新手学习 (3) 如何获取最新的 Android 开源项目 (4) 开源项目怎么学习 (5) 开源项目源码解析

1. GitHub 上有哪些 Android 开源项目

目前收藏 Android 开源库比较多的有 Android 开源项目集合和中英文搜索Android Libraries and Resources Android ArsenalAndroid Libraries and Resources,另有 Libraries for developersDevAppsDirect 等 App 集合了很多开源库。
更多介绍可以参考我之前的整理: Android 开源库获取途径整理

其中 Android 开源项目集合和中英文搜索 是我在维护,包括 2000+ 开源项目,支持中文搜索,每一个都有中文介绍及大家喜欢的酷炫示例图。
<img src="https://pic3.zhimg.com/7c39fcc681a79fdd8996299e26eba252_b.jpg" data-rawwidth="1722" data-rawheight="1376" class="origin_image zh-lightbox-thumb" width="1722" data-original="https://pic3.zhimg.com/7c39fcc681a79fdd8996299e26eba252_r.jpg">
<img src="https://pic2.zhimg.com/98b195290d92c16e26a3540d1c7aa629_b.jpg" data-rawwidth="750" data-rawheight="414" class="origin_image zh-lightbox-thumb" width="750" data-original="https://pic2.zhimg.com/98b195290d92c16e26a3540d1c7aa629_r.jpg">
2. 哪些项目适合新人围观
这个问题我没法给你列几个项目,具体原因我在下面介绍。
从上面的图中也可以看出来了,开源项目巨多,分类很细。如果你是 Android 新手建议从简单的自定义 View 开始,如自定义 ImageView、TextView;

然后到复杂的自定义 View,如功能很全的自定义 ListView;

最后是大型的公共库,如 Volley、UIL、Dagger。另说下 Volley 是建议每个中高级开发者学习的库,因为他真的很棒。但如果是新手,你还真不一定看得懂。

最后你要针对自己的需要来看,(1) 有紧迫和压力感更快 (2) 开源库太多你根本不可能完全学过来,就跟少林七二绝技有生之年你学会一二就已经差不多了 (3) 很多库原理类似可举一反三。

如果你想学习某个项目源码可以先看我们组织的 Android 开源项目源码分析,每篇都是精品,我就不解释了。

另 Volley 的源码地址也不是排名第一提到的 mcxiaoke/android-volley,那只是国人的映射罢了...,具体地址可见 Volley 源码解析 开头。

授人以渔
3. 如何获取最新的 Android 开源项目

(1). 每天看 Android 开源项目集合,及时自动收录最新开源项目。
(2). Follow Android-Dev-Com Android-Dev-Cn 这些开发者的 Github 帐号,每天从自己的 News Feed 中看他们的动态。你也可以直接 Follow 我 Trinea's following 的人。
(3). 看 Trending repositories on GitHub today · GitHub
养成每天逛 GitHub 的习惯是个优秀的习惯。

进阶篇
4. 开源项目怎么学习

如果只是简单的学习的话可以根据 API 逐步 Debug 进去,不断深入和反复即可。
全面而系统的学习的话,请移步查看我在 如何针对Github上某个Android开源项目进行学习? - Trinea 的回答 的回答,其中也是 Android 开源项目源码解析第一期的规范文档

5. 开源项目源码解析
这是我们组织的 codeKK 开源项目源码分析 项目,我们相信应该知其然知其所以然。为了更好的了解并掌握优秀开源库原理,从简介、总体设计、流程图、详细设计全方面分析开源库源码。目前第一期完成,包括10个开源库及5个公共技术点的全面介绍。

大神手机的安卓开源项目大集合
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值