点击空白处退出提示
运动秀APP
我要开发同款作品详情
负责整个 App 页面功能开发和维护及上架国内外应用市场;
使用 mvvm +jetpack 组件化架构,将项目分为业务层组件,基础库组件,功能组件,组件间通过路由(ARouter)通信;通信网络框架(okHttp,retrofit,Rxjava2),;
项目中使用了蓝牙通信技术,扫描获取装有蓝牙模块的运动设备,获取扫描包中的数据并解析和过滤设备。
连接蓝牙模块,发送蓝牙指令控制运动设备,接收蓝牙模块采集到的运动数据进行处理展示和存储,实现了自由,目标程序等运动模式功能;
运动视频使用七牛云 Sdk,根据蓝牙采集的运动数据实时下发控制指令和图表(MPAndroid)实时绘制及控制视频播放速度。
户外运动:使用高德地图 sdk,谷歌地图 sdk,采集用户的运动轨迹,实时在地图上画轨迹,计算运动数据,保存运动轨迹数据,回放运动轨迹并录屏分享到*等功能。
网络通信使用 okHttp,Rxjava,Retrofit
一些页面的实现中通过自定义 view 和控件封装完成使用动画展示一些运动设备的虚拟动态形象;
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论