kotlin仿开眼视频Android客户端

Eyepetizer

仿开眼视频Android客户端,本项目主要用来练手Google-MVP已及kotlin,对于急切想熟悉kotlin的童鞋来说是一个不错的练手项目,由于公司任务比较紧急所以本项目目前处于功能完善中,相关技术文章还未整理发布,想参与本项目开发的童鞋可以先自己去熟悉项目并在issues留言,或在目前的基础上进行修改,后续会陆续相关文章会发布到个人主页,欢迎各位积极PR,相关文章发布地址如下:

简书
掘金
blog
源码地址

截图说明

shouye-faxian.png

guanzhu.png

sousuo-error.png

sousuo-succ.png

sousuo.png

tongzhi.png

wode.png

项目功能简介

本项目功能参考的是开眼视频Version 3.0所有API均来自开眼视频,数据接口均属于非正常渠道获取,请勿用于商业用途,原公司拥有数据所有权,侵权删.

  • 应用功能

开眼视频首页分类tab切换【已完成】
开眼视频社区内容展示【已完成】
开眼视频搜索页面【已完成】
开眼视频首页置顶分类排序【待开发】
视频详情页添加【待开发】
视频缓存【待开发】
观看记录【待开发】

  • 知识点

Google MVP
kotlin
tabLayout
glide使用封装
rxbus
RecyclerViewSnap实现类似viewpager的切换方式

技术栈

googleMvp

SlidingTabLayout

仿写SlidingTabLayout文章地址 : https://www.jianshu.com/p/c283a2403190

rxandroid

RxRelay

RecyclerViewSnap

SmartRefreshLayout

注:技术栈中的相关框架后期会进行源码解析,在原有框架基础上进行功能拓展

Changelog

  2018-02-24   
  图片加载优化   
  
  2018-02-14   
  第一版上线,实现开眼视频基本功能 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容