基于 MVP Glide Retrofit RxJava2.0 butterknife 的C9MJ
2021/5/22 20:27:37
本文主要是介绍基于 MVP Glide Retrofit RxJava2.0 butterknife 的C9MJ,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
导读:今天推荐一个还不错的项目,是确实还不错。喜欢可以给作者一个star.
个人练手项目(新闻 + 视频直播): 基于 MVP + Glide + Retrofit + RxJava2.0 + butterknife 的C9MJ TV (斗鱼/熊猫/战旗/虎牙/龙珠/全民/网易/火猫) App。ps:只有观看熊猫Panda TV才有弹幕播放功能。
体验 apk
下载链接:https://github.com/452MJ/C9MJ/raw/master/screenshots/app-debug.apk
基本架构Architecture
主流框架:Glide + Retrofit + RxJava2.0 + butterknife
采用MVP模式进行解耦
本项目所用开源库Dependencies
butterknife
Glide
RxJava2
Retrofit
Fragmentation
Photoview
BaseRecyclerViewAdapterHelper
MagicIndicator
AndroidUtilCode
DanmakuFlameMaster
LeakCanary
部分截图Screenshot
发现
直播
个人用户
关于About
本项目所有接口Api均利用Fiddler抓包分析所得,只用于分享、学习。 该项目是本人为熟悉开发流程而设,不得用于商业用途,若有损他人利益则立即删除。 主要功能包括新闻浏览与视频直播(仍在开发中,bug可能会比较多...)
感谢Thanks
Neutree提供的弹幕协议分析
项目开源地址
https://github.com/452MJ/C9MJ
这篇关于基于 MVP Glide Retrofit RxJava2.0 butterknife 的C9MJ的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?