# Eyepetizer **Repository Path**: deviche/Eyepetizer ## Basic Information - **Project Name**: Eyepetizer - **Description**: 仿开眼视频Android客户端 - **Primary Language**: Kotlin - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2018-11-13 - **Last Updated**: 2025-03-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Eyepetizer ## 公告: > 因近期公司项目在模块化改造,工作量较大,所以本项目暂时停更,后期本项目将会进行模块化改造,敬请期待~ 仿开眼视频Android客户端,本项目主要用来练手Google-MVP已及kotlin,对于急切想熟悉kotlin的童鞋来说是一个不错的练手项目,由于公司任务比较紧急所以本项目目前处于功能完善中,相关技术文章还未整理发布,想参与本项目开发的童鞋可以先自己去熟悉项目并在issues留言,或在目前的基础上进行修改,后续会陆续相关文章会发布到个人主页,欢迎各位积极PR,相关文章发布地址如下: [简书](https://www.jianshu.com/u/e687a486a27c) [掘金](https://juejin.im/user/57102c3c71cfe40067537379/posts) [blog](http://liuzheng.space/#blog) [源码地址](https://github.com/momentslz/Eyepetizer) # 截图说明 # 项目功能简介 * 数据来源 [开眼视频官网](http://www.kaiyanapp.com/) > 本项目功能参考的是开眼视频Version 3.0所有API均来自开眼视频,数据接口均属于非正常渠道获取,请勿用于商业用途,原公司拥有数据所有权,侵权删. * 应用功能 > 开眼视频首页分类tab切换【已完成】 开眼视频社区内容展示【已完成】 开眼视频搜索页面【已完成】 开眼视频首页置顶分类排序【待开发】 视频详情页添加【待开发】 视频缓存【待开发】 观看记录【待开发】 * 知识点 > Google MVP kotlin tabLayout glide使用封装 rxbus RecyclerViewSnap实现类似viewpager的切换方式 ## 技术栈 [googleMvp](https://github.com/googlesamples/android-architecture) [SlidingTabLayout](https://github.com/H07000223/FlycoTabLayout/blob/master/README_CN.md) [仿写SlidingTabLayout文章地址 : https://www.jianshu.com/p/c283a2403190](https://www.jianshu.com/p/c283a2403190) [rxandroid](https://github.com/ReactiveX/RxAndroid) [RxRelay](https://github.com/JakeWharton/RxRelay) [RecyclerViewSnap](https://github.com/rubensousa/RecyclerViewSnap) [SmartRefreshLayout](https://github.com/scwang90/SmartRefreshLayout) ``` 注:技术栈中的相关框架后期会进行源码解析,在原有框架基础上进行功能拓展 ``` # Changelog ``` 2018-08-08 首页部分页面api被屏蔽出现异常的bug修复 2018-02-24 图片加载优化 2018-02-14 第一版上线,实现开眼视频基本功能 ``` # Demo下载 网页下载: [下载地址](https://www.pgyer.com/O4Pf) 二维码下载: ![下载地址](https://www.pgyer.com/app/qrcode/O4Pf)