制作斗鱼移动端

在过年期间写几个模仿斗鱼直播的小项目,下面来分享一下效果。

感谢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
  • 等等
待完成