欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录.

转载请注明出处:http://blog.csdn.net/xiaole0313/article/details/52562041

1,Ghost

微影,一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm + Glide

架构:      MVP

图片加载:Glide

网络请求:RxJava & Retrofit+okhttp

界面:    遵循Google Meterial 设计风格

其他:rxandroid,butterknife,otto, Gson

项目地址: https://github.com/GeekGhost/Ghost


Android中必须学习的八大开源项目_第1张图片




2,Material Animations

演示View的平移、缩放动画,activity进入和退出动画,界面间元素共享,并且开发者在README中,对动画原理进行了精讲,是学习动画很好的项目,项目代码量比较少,也很适合新手学习。



项目地址: https://github.com/lgvalle/Material-Animations


A Start B

3,Meizhi

每天推送一张妹子图、一个小视频和一系列程序员精选文章,数据来源于代码家的干货集中营。唯一不足就是视频解析还有bug,声音视频无法同步,希望能尽快修复。


架构:      MVC

图片加载:Picasso

网络请求:RxJava & Retrofit+okhttp

界面:    遵循Google Meterial 设计风格

其他:nineoldandroids,photo view,numberprogressbar,umeng-analytics,rxandroid,butterknife,otto

项目地址:https://github.com/drakeet/Meizhi



4,LookLook

可以阅读知乎日报,网易头条,每日推送一张妹子图片和视频,是一个精美的阅读软件。遵循Google Meterial 设计风格,加入了一些5.0以上的新特性,阅读体验绝不逊色于官方的app。


架构:      MVP

图片加载:Glide

网络请求:RxJava & Retrofit+okhttp

界面:    遵循Google Meterial 设计风格

其他:      Cardview,RecycleView,Butterknife,PhotoView

项目地址:https://github.com/xinghongfei/LookLook


Android中必须学习的八大开源项目_第2张图片

5,android-UniversalMusicPlayer

这个示例演示了如何实现一个跨多个表单元素的音频媒体应用程序,并在Android手机、平板电脑、汽车、Wear和Cast设备上提供一致的用户体验。


架构:MVC

项目地址:https://github.com/googlesamples/android-UniversalMusicPlayer



6,plaid

一个提供设计新闻的Android应用。由谷歌工程师开发,展示Google Material风格设计,项目代码量大,但是结构清晰,还是很好理解的。


架构:    MVC

图片加载:Glide

网络请求:RxJava & Retrofit

其他:      RecycleView,Butterknife

项目地址:https://github.com/nickbutcher/plaid



7,MyMusicPlayer

本项目是一个安卓的在线音乐项目源码,歌曲数据来源于百度音乐盒接口。可以实现歌曲的在线搜索和下载。


架构:      MVC

图片加载:Picasso

网络请求:retrofit2 + okhttp3 

其他:fastjson,httpclient,xrecyclerview等等。

项目地址:https://github.com/xiaole0310/MyMusicPlayer


Android中必须学习的八大开源项目_第3张图片

8,SprintNBA

NBA第三方客户端,含NBA头条新闻、视频集锦/赛场花絮、比赛直播(目前支持视频直播、比赛前瞻、文字直播、球队及球员技术统计)、球队战绩排行、球员数据排名、虎扑论坛专区(已实现发帖与回复功能)、球队及球员的详细资料


架构:     MaterialDesign + MVP + Retrofit2

图片加载:Picasso

网络请求:RxJava & Retrofit+okhttp

界面:    遵循Google Meterial 设计风格

其他:nineoldandroids,photo view,numberprogressbar,umeng-analytics,rxandroid,butterknife,otto

项目地址:https://github.com/smuyyh/SprintNBA




部分参考:http://www.jianshu.com/p/8180cc105f01

总结:

如果您喜欢我的文章,请不要忘记推荐给其他人。



【GitHub】https://github.com/xiaole0310
【csdn博客】http://blog.csdn.net/xiaole0313
【新浪微博】http://weibo.com/u/5439466748
【知乎】http://www.zhihu.com/people/yang-shou-le
【简书】http://www.jianshu.com/users/7334e04e7e08/latest_articles
【技术群】279126311 [满]
【技术群】484572225 [未]
微信公众号study_tech
 Emailysle0313@gmail.com

更多相关文章

  1. Android 上传图片到服务器(多文件上传)
  2. 网丁:新项目技术知识点
  3. android zxing 解析二维码图片与生成二维码图片
  4. android studio 3.1.1 创建项目编译不过的问题解决
  5. Android之glide加载图片圆角效果
  6. Android多点触控(图片的缩放Demo)
  7. android studio 3.0 升级 项目遇到的问题更改
  8. android 层叠图片形成一张图片
  9. Android中的ListView实现图片文字和按钮

随机推荐

  1. Android中正确安全删除集合中的元素
  2. Android Ant打包笔记
  3. 【android 串口开发(二) 之 串口读写操作】
  4. android studio 打jar包并混淆
  5. android 进阶之如何阅读源码
  6. Android(安卓)ActionBar详解(六)--->利用
  7. Android System Property分析(1):property
  8. Android调用微信扫一扫和支付宝扫一扫
  9. 【Android】带进度条的WebView
  10. 《Android开发从零开始》——27.使用SAX