Android方面:
InstaMaterial: https://github.com/frogermcs/InstaMaterial
基于Material Design理念的Instagram客户端,是学习UI布局设计很好的素材。
WordPress-Android: https://github.com/wordpress-mobile/WordPress-Android
WordPress安卓版客户端,是代码架构很好的学习资料
Google Samples: https://github.com/googlesamples
Google Samples有很多Google官方的小项目可以学习
apps-for-android: https://code.google.com/p/apps-for-android/
Google官方Android Training的示例项目
HighlightTextEditor: https://github.com/evilbinary/HighlightTextEditor
这是一个国人写的小项目,一个在手机上看不同语言源代码也支持语法高亮的文本编辑器。用手机或者平板看代码的时候非常方便,里面一些实现细节也是颇具巧思。
https://en.wikipedia.org/wiki/List_of_free_and_open-source_Android_applications
Wikipedia上也有这样一个词条,里面有一些质量不错的开源项目
Android projects on Github: https://plus.google.com/communities/100609058582053363304
一个Google+社群,长期有最新的开源项目动态可以关注
最后的当然就是 https://android.googlesource.com/,Android源代码。
其中platform/packages/apps/路径下都是Android原生app的实现方式。这些最原始的内容看起来固然有一些枯燥,但是很多时候如果我们要解决问题,就是要回归本质。 |