感谢github上的开源作者
Android
由于自己目前从事的就是android开发工作,所以才用的一些第三方库和架构基本都是目前最流行的。在制作过程中遇到了一些之前没有接触过的东西,感谢那些在github上分享的作者,让自己很容易完成了第一个直播项目。
斗鱼android地址
基本功能
- 遵循Material Design
- 获取斗鱼,熊猫,虎牙直播数据
- 可以观看斗鱼和熊猫直播
- 可以观看斗鱼弹幕
- 仿斗鱼悬浮框
- 支持三星和android7.0的分屏操作
- 等等
待完成
- 设计一套精美的ui
- 补充虎牙直播
- 等等
IOS
在自己工作后不久便自学了swift,也曾写过一些独立的小型项目。这次也一样纯属拿出来练手免得以至于荒废。在项目中大部分的ui代码来自于==小码哥==,因为感觉写ui太费劲了,而且没有意思。自己添加了部分接口,并按照网上的教程集成ijkplayer
。
由于github上传限制大小,项目超过100m以上的开源项目不能上传,所以这里没有地址
基本功能
- 仿斗鱼app的UI
- 获取斗鱼直播数据
- 完成首页和个人中心(其他模块未写)
- 可以观看直播(没有弹幕)
- 等等
React Native
rn刚推出就使人眼前一亮,解决了跨平台和热更新两大问题。推出后一阵子我就开始学习了,因为有着双平台开发经验所以写写入门demo并不是很难。这个项目主要模仿了斗鱼ui界面,并不提供直播功能。后续会把直播加上去
斗鱼RN地址
基本功能
- 仿斗鱼app的UI
- 获取斗鱼直播数据
- 兼容ios和android
- 等等
待完成
- 将细节补充完整
- 添加直播库https://github.com/buhe/react-native-pili
- 等等