一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm
<p>跟大家分享一款纯粹的在线视频App,目前项目中主要使用到的技术点有:</p> <p>使用RxJava配合Retrofit2做网络请求</p> <p>使用RxUtil对线程操作和网络请求结果处理做了封装</p> <p>使用RxPresenter对订阅的生命周期做管理</p> <p>使用AndroidEventBus来方便组件间的通信</p> <p>使用Material Design控件和动画</p> <p>使用MVP架构整个项目,对应于model、ui、presenter三个包</p> <p>使用Realm做阅读记录和收藏记录的增、删、查、改</p> <p>使用Glide做图片的处理和加载</p> <p>使用RecyclerView实现下拉刷新、上拉加载</p> <p>支持主题设置</p> <p>包含搜索、收藏、历史等功能</p> <p>第一次写博客,文字有些苍白,直接上图,后续会一点点进行补充</p> <p style="text-align:center"><img src="https://simg.open-open.com/show/9851da52b8770dac59a68bff527b7e74.jpg"></p> <p> </p> <p> </p> <p>来自:http://www.jianshu.com/p/7ffa75792cd1</p> <p> </p>
本文由用户 AlannahZPTC 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!