​​Android​​开源项目有很多,但是完整的app项目不多,下面是最近我从 ​​ jcodecraeer网站​​ 整理的一些开源app项目:

注: jcodecraeer网站上搜集了很多开源项目,更新很快,非常值得关注。

一、photoup

介绍:



photoup 是一款开源的相册类app,主要功能是将本地图片提交到facebook上去,虽然他的功能和facebook的远程服务相关,但是本身是可以被当作一款 相册应用的,具有相册应用需要的绝大多数功能,可以很流畅的浏览相册,裁剪图片,缩放图片,图片的编辑;不仅如此,还带有人脸识别这种特色功能,如果我们 能够吸收其中的知识,写一个自己的相册应用就得心应手了,因为从本地相册的角度去看,photoup 在用户体验上仍然是值得改进的,仍然值得我们去开发一款相册程序。



 

运行效果:



9个完整android开源app项目_github


下载地址


​​ https://github.com/chrisbanes/photup ​​


 


 二、oschina网站客户端


 


介绍:


oschina网站官方推出的开源安卓客户端(此外他们还推出了git项目的客户端),是学习如何开发网站客户端的绝好例子,不过和服务器的交互是用的xml格式数据。


 


运行效果:



9个完整android开源app项目_客户端_02

三、MiCode/FileExplorer小米文件管理器


 


介绍:


小米文件管理器的开源版,这是一个完整的文件管理程序,虽然界面一般,但是功能相对完善,非常适合用来学习。


 


运行效果:



9个完整android开源app项目_github_03


​​​ https://github.com/MiCode/FileExplorer​​ ​​


 


四、QuickNews新闻客户端


 


介绍:


一个不错的新闻客户端,下载下来能用,是结合了很多开源项目制作的,值得新手参考下,数据也是通过网易和腾讯提供的。 并提供一个APK下载地址 大家可以下载下来看看,个人觉得还是很不错的,很多效果可以运用到自己的项目中去。


 


效果:


 



9个完整android开源app项目_客户端_04


 


​​​ https://github.com/tigerguixh/QuickNews​​ ​​


 


 


五、Muzei Live Wallpaper


 


介绍:


这是已经在Playstore上线了的android壁纸应用,点击壁纸界面可以磨砂透明效果以及一般背景效果之间切换,可以自己指定背景图片的来源。最重要的他是开源的。 有一点需要注意, 这个项目使用了EventBus库。在Eclipse下整个项目要编译起来还是有点困难的。不妨试试Studio


 


效果:



9个完整android开源app项目_github_05


 


​​​ https://github.com/romannurik/muzei​​ ​​


 


 


六、ZhihuPaper


 


介绍:


“一个「知乎日报」Android 客户端 。经过了一段时间的开发,最初的设想已经全部完成: 最新新闻、过往的新闻的展示 下拉刷新数据 新闻正文的展示(WebView的各种使用) 正文中图片查看、保存至相册 离线下载 夜间模式 收藏夹 已读数据缓存 内容分享至SNS”


 


效果:



9个完整android开源app项目_github_06


 


​​​ https://github.com/cundong/ZhihuPaper​​ ​​


 


 


七、TTAndroidClient


 


介绍:


一个适用于公司内部同事交流的开源im,该源码是由Teamtalk团队贡献,同时他们开源了其他配套的源码。 因为该项目涉及到侵权已经被git下架。


 


效果:



9个完整android开源app项目_github_07


八、ele_demo-订仿【饿了么】


 


介绍:


仿【饿了么】订餐软件的一个demo,学习界面布局的可以参考一下。


 


效果:



9个完整android开源app项目_客户端_08


 


​​​ https://github.com/tigerguixh/ele_demo​​ ​​


 


九、v2ex-daily


 


介绍:


v2ex是一个创意工作者交流的社区,里面也有很多的程序员,v2ex-daily是为v2ex开发的android客户端。可以在google play 上下载。


 


效果:



9个完整android开源app项目_android_09


 


​​​ https://github.com/kyze8439690/v2ex-daily-android​​ ​
如果你还有其他的优秀的开源项目,欢迎留言。

十、EOE开源客户端

​https://github.com/eoecn/android-app​

=====补充了一些其他的=====

(1) ZXing 二维码扫描工具
项目地址:​​​https://github.com/zxing/zxing​​​或​​https://code.google.com/p/zxing/​​​ APK地址:​​https://play.google.com/store/apps/details?id=com.google.zxing.client.android​​ PS:现在市面上很多应用的二维码扫描功能都是从这个修改而来

(2) photup 编辑机批量上传照片到facebook上
项目地址:​​​https://github.com/chrisbanes/photup​​​ APK地址:​​https://play.google.com/store/apps/details?id=uk.co.senab.photup​​ PS:代码分包合理,很棒。不过这个项目依赖的开源项目比较多,比较难编译

(3) Github的Android客户端项目
项目地址:​​​https://github.com/github/android​​​ APK地址:​​https://play.google.com/store/apps/details?id=com.github.mobile​

(4) MIUI便签
项目地址:​​​https://github.com/MiCode/Notes​​​ APK地址:​​https://github.com/Trinea/TrineaDownload/blob/master/miui-note-demo.apk?raw=true​​ PS:项目分包比较合理,相比较miui的文件管理器​​https://github.com/MiCode/FileExplorer​​代码规范较好得多

(5) 四次元-新浪微博客户端
项目地址:​​​https://github.com/qii/weiciyuan​​​ APK地址:​​https://play.google.com/store/apps/details?id=org.qii.weiciyuan​

(6) gnucash-一个记账理财软件
项目地址:​​​https://github.com/codinguser/gnucash-android​​​ APK地址:​​http://play.google.com/store/apps/details?id=org.gnucash.android​

(7) AntennaPod支持rss订阅、音乐订阅
项目地址:​​​https://github.com/danieloeh/AntennaPod​​​ APK地址:​​https://play.google.com/store/apps/details?id=de.danoeh.antennapod​

(8) ChaseWhisplyProject 打鬼游戏
项目地址:​​​https://github.com/tvbarthel/ChaseWhisplyProject​​​ APK地址:​​https://play.google.com/store/apps/details?id=fr.tvbarthel.games.chasewhisply​

(9) Tweet Lanes 功能完整的Twitter客户端
项目地址:​​​https://github.com/chrislacy/TweetLanes​​​ APK地址:​​https://play.google.com/store/apps/details?id=com.tweetlanes.android​