介绍目前收藏 Android 开源库比较多的 GitHub 项目、网站、Twitter、App 及如何获取最新的 Android 开源库。
一. 网站
1. p.codekk.com
这是一个开源项目自动搜集、方便快速浏览和中英文搜索的网站,目前已经收集了 1000+ Android 开源项目。特点:
(1) 按日期以卡片形式显示
随时了解最新开源项目,包含项目简介,体验比 GitHub Timeline 更好。
(2) 支持中英文搜索
中英文搜索同样方便,搜索列表同样支持下面介绍的快捷键。
(3) 支持协作打标签
通过打标签方便标记项目。
(4) 多快捷键支持
① 左右翻页
在项目(搜索)列表及详情页左手党可以通过 awsd,右手党可通过上下左右键或者 nl 键翻页,浏览项目从未有过的流畅体验。
② 快速打标签
项目详情页可通过 t 快速进入新增标签输入框,回车确定标签,Esc 退出编辑。
③ 快速搜索
项目列表页可通过 s 快速进入搜索输入框,回车确定搜索,Esc 退出。
比较巧的是最近 GitHub 新版也支持了 s 快速搜索快捷键。
(5) 与源码解析文档集成
知其理,感谢所有源码分析组的成员。
(6) 其他较好体验
滑动底部自动加载更多项目、收藏与 GitHub 同步、项目信息页信息大幅度简化、支持 GitHub 登陆、支持评论分享、支持 Mobile 版等。
2. Android Arsenal
囊括库最多的网站了,支持查找和分类选择
3. Android Libraries and Resources
最大的特点是按照“标签”区分,支持标题、标签、作者、关键字搜索 上面两个网站的源码也托管在了 GitHub 上
3. http://www.appance.com
这是个包含 Android、iOS、WinPhone 的开源库整理
二. GitHub
Android 开源项目汇总
Android 优秀开源项目实现原理解析
把这两个放在前面,是因为这两个项目我和一群小伙伴在精心维护,同时任何人都可以提交 PR 参与进来。其他网站或 App 都可以以此为数据源
AndroidElementals
西班牙一工程师整理的,目前项目数量和介绍上与 Android 开源项目汇总 还有一定差距
awesome-android-libraries
awesome-android-ui
Aswsome Android 开源系列 最后别忘记了 Google,只要你要,它肯定有。
三. Twitter 微博
Android Arsenal@Twitter android-arsenal 的 twitter
codeKK@微博 每天发布 Android 和 iOS 开源项目介绍
四. App
Libraries for developers
DevAppsDirect
以上两个都是开源库汇总的 App,Libraries for developers 和 DevAppsDirect 为开发必备。
五. 其他
Android Projects@Goole Code
托管在 Google Code 的项目,目前大多数在 GitHub 上都有副本
LIBRARIES & CODE@Android Weekly
每周的 Android 技术信息分享,看其中的 LIBRARIES & CODE 模块
六. 如何获取最新的开源库 Follow
Android-Dev-Com
Android-Dev-Cn
这些开发者的 Github 帐号,每天从自己的 News Feed 中看他们的动态