【读源码】读Android APP开源代码

有没有适合 Android 开发初学者的 App 源码推荐?

--https://github.com/pcqpcq/open-source-android-apps
这是github上一个开源APP项目的集合,收集了很多开源项目,值得学习。

--https://www.zhihu.com/question/26687642
来自知乎的答案
GitHub上google和googlesample这两个帐号下有若干Android app,大部分都是遵循google推荐的最佳实践,并且符合Material Design,很值得学习。
  首先介绍 iosched这个项目,google/iosched · GitHub** 。iosched项目是Google I/O的官方app,不仅仅是一个学习的demo,这是一个真正开源的线上项目。这个项目里面使用了大量Google官方推荐的最佳实践,比如使用loader加载数据,大量使用本地sqlite缓存数据,通过syncAdapter来更新本地缓存的数据,配合GMS达到节约流量省电的目的。另外这个app也是学些MaterialDesign的不错的范例。另外这个app还很好的适配了手机和pad,如果你想要做这方面的适配工作,不妨也参考一下至于项目的committer,你可以找到比如romannurik**这种Google Android项目开发者,证实这并不是Google的实习生写的项目,而是Android平台的核心工程师所做,质量自然很有保证。  
  第二个推荐的就是topeka项目 googlesamples/android-topeka · GitHub** 。这个项目是Google前几天刚发出来,用来展示如何将MaterialDesign应用到你的app中,以达到最佳设计和交互效果。通过这个app,你还可以学到如何设计你app的交互和视觉以更好的和MaterialDesign搭配。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,337评论 25 708
  • 太长了,还是转载吧...今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源...
    庞哈哈哈12138阅读 20,274评论 3 283
  • 今天朋友心情不太好 眼睛都哭得有些红肿 跟室友她们一起跟她聊了一会儿 想着她可以好受一点儿 正是考研的关键期 聊来...
    翮笙阅读 91评论 0 0
  • 冬天有一段时间,对那种沾满芝麻、酥酥脆脆、焦香可口的小烧饼充满热情简单的欲望。当然,我家附近并没有这样的饼子卖,偶...
    木瓜小雅阅读 535评论 5 8
  • 4月了,离高考也越来越近了。 每天起床,匆忙的洗漱,冒着昨晚熬的黑眼圈去上学。走进校园,可以看见同学们...
    我贼稀罕你啊阅读 726评论 0 1