运动类App,功能有健身房服务的购买,浏览专业的运动类视“动耍”APP为一款体育运动类移动互联网产品,借助移动互联网技术、“动耍”可以让用户非常便捷地找到自己真正需要的体育类服务
1、“视频”模块:用户既可以秀出自己的精彩运动,也可以欣赏别人的精彩运动,还可以直观、生动地观看到商家/专员提供的服务并在线订购
2、“专栏”模块:用户可以在线获得专业的运动知识内容,也可以对自己感兴趣的知识内容进行收藏或订购
3、“约伴”模块:用户既可以随时约附近相同兴趣的伙伴一起运动,也可以查找、获取自己周边的多种优质体育服务(会员卡、场地、教练、裁判、运动员、主持人等)
4、“我的”模块:用户可以对自己的订单、视频图片、粉丝及关注、收藏等进行管理;
项目里整个列表显示都是用的RecyclerView实现,视频模块里面视频播放用的是三方库IjkPlayer,发布视频时用的是从Github上找的FFmpeg库对视频进行编码处理,让视频不会过大,且每一秒都设置一个关键帧使播放视频seek时不会误差太大。专栏模块里面视频播放也是用的IjkPlayer,根据章节视频宽高和视频准备时得到的角度来判断视频源是横屏视频还是竖屏视频,然后使其显示正确,并实现视频小屏和全屏的无缝切换。约伴模块的服务功能里使用了RecyclerView嵌套RecyclerView来实现页面的显示,支付有微信支付和支付宝支付。登录有用到友盟第三方登录来实现QQ、微信、新浪微博登录。