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

跟大家分享一款纯粹的在线视频App,目前项目中主要使用到的技术点有:

使用RxJava配合Retrofit2做网络请求

使用RxUtil对线程操作和网络请求结果处理做了封装

使用RxPresenter对订阅的生命周期做管理

使用AndroidEventBus来方便组件间的通信

使用Material Design控件和动画

使用MVP架构整个项目,对应于model、ui、presenter三个包

使用Realm做阅读记录和收藏记录的增、删、查、改

使用Glide做图片的处理和加载

使用RecyclerView实现下拉刷新、上拉加载

支持主题设置

包含搜索、收藏、历史等功能

第一次写博客,文字有些苍白,直接上图,后续会一点点进行补充


一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm_第1张图片

qq交流群:138485840

下载地址:微影

源码地址:Ghost

欢迎大家下载和Star

你可能感兴趣的:(一款纯粹的在线视频App,基于Material Design + MVP + RxJava + Retrofit + Realm)