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

AlannahZPTC 5年前
   <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>