精心设计的Android应用程序的开源示例?

Jox*_*Jox 138 user-interface android open-source

你能推荐一些开源的android应用程序,这些应用程序可以分析,并从中学习android编程吗?

Android开源项目中的任何应用程序是否适合基本学习?基本上,我正在寻找用于UI设计参考的Android应用程序源代码.

Eri*_*ass 96

随Android提供的所有应用程序(日历,联系人,电子邮件等)都是开源的,但不是SDK的一部分.这些项目的来源是:https://android.googlesource.com/(查看/ platform/packages/apps).当我在手机上使用应用程序并希望了解特定功能的实现方式时,我已多次提到这些来源.

  • 确实来源很棒...顺便说一句,你设法编译了其中任何一个吗? (3认同)
  • 很少有AOSP应用程序被设计为在完整固件构建之外构建.请参阅http://stackoverflow.com/questions/5293110/android-the-type-java-lang-enum-cannot-be-resolved/5293163#5293163能够构建示例应用程序意味着我可以试验代码和学到更多(至少我学习的方法).能够浏览代码总比没有好,但可编译的代码甚至更好. (2认同)
  • 我推荐InstaMaterial:https://github.com/frogermcs/InstaMaterial (2认同)

kol*_*bok 31

除了其他答案,我建议你看看这个清单:

14个也是开源的优秀Android应用程序

对我而言,NewsBlur,Hacker News ReaderAstrid是最有帮助的.不过,我不知道他们是否"适合基础学习".

  • 根据上述列表,以下参考书目:1)http://en.wikipedia.org/wiki/List_of_open_source_Android_applications 2)http://f-droid.org/ 3)http://www.aopensource.com/ (4认同)

Dan*_*Lew 16

Android样本不够好吗?我发现ApiDemos在学习Android的新方面时是不可或缺的,我自己.

  • 只是没有任何一个例子都没有很好的设计,ApiDemos也不是一个应用程序,除了将一些代码exmaples放在一起. (5认同)
  • -1表示居高临下的响应,+1表示Braid图标. (2认同)

mxc*_*xcl 16

我推荐Last.fm for Android应用程序:http://github.com/c99koder/lastfm-android

更新:我不确定这是一个很好的例子,它在2 - 3年内没有更新.


小智 14

这是一个很好的:针对Android的应用程序


yan*_*nko 13

https://github.com/google/iosched

这是Google I/O App的回购.

(当前版本为2015年,也有2011年至2014年的标签).

这些书的来源:http://commonsware.com/books

https://github.com/yanchenko/droidparts(一个无耻的插件)


小智 7

还有一些我见过推荐的其他应用程序,你可以在这里找到它们:

货架