移动端开发,掌握iOS和安卓双端原生开发。
原声蓝牙APP开发,智能设备通信。
多媒体视频开发。
应用上架。
BUG修改。
多种国际化适配方案。
设备分辨率和屏幕大小适配。
TCP/UDP 通信,socket 。
Http/Https 后台通信。
Json,cocoapod,等。
应用定制,模块封装。
Android: Java
iOS: swift Object-C 原声和混合开发
SublueGo | 2018/01 – 2019/06
项目简介:
SublueVision 是一款基于 sublue 娱乐设备(Mix Deluxe、Nano2018)的增值服务 app,是连接用户和娱乐设 备关联的纽带、主旨是为提升了娱乐设备的互联网化体验,同时通过该平台用户可将拍摄的视频和富文本信息发 布分享,形成类似主流短视频 APP(抖音、火山等)的自媒体互动的内容服务平台
项目要求:
制作一款 APP,使 APP 实现设备的使用和参数设置,支持多媒体视频的播放,类似抖音和火山类型的自媒体 APP 框架,支持对多媒体标签的筛选。植入用户系统。APP 需要支持多语言适配和各种 Android 和 iOS 设备下 的正常运行和操作体验。
任务分配:
1、 参与整个系统的需求分析,并且主导 APP 部分的需求定义和技术选型。 2、 主导开发多媒体模块,实现了视频的播放,导出,上下滑动切换。
3、 移植娱乐级通信协议并对 3 款最新的消费机设备开发工作。
4、 编写软件概要设计和软件详细设计中的部分内容。
5、 协助测试部门进行 APP 的测试。
6、 协助同事对疑难问题的解决,如 UI 界面显示异常,数据不同步和内存泄漏等问题。 技术实现:
1、 对蓝牙设备使用 FastBlue(蓝牙)开源模块进行控制。
2、 移植娱乐级通信协议到 SublueGo 中并建立与设备的通信。
3、 使用 Alamofire 访问服务器,通过 http 和 https 协议实现。(参与)。
4、 导入 JPVideoPlayer(视频)用于视频的播放。
5、 使用 ObjectMapper 对 Json 数据串解析。(参与/主要开发)。
6、 导入其他第三方 SDK 用于地图,定位,推送和分享功能。(参与)。
项目成果:
SublueGo 开发完成并维护到第二版本,上架 Appstore,Android 开发完成已发布。是公司对外的最佳 APP 并且是唯一的 APP。
角色 | 职位 |
负责人 | 移动端软件开发工程师iOS安卓 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
SublueGo是一款基于sublue娱乐设备(Swii、Seabow等)的增值服务app,是连接用户和娱乐设备的纽带,主旨是为提升娱乐设备的互联网化体验,形成类似主流短视频APP的自媒体互动的内容服务平台。
天津深之蓝海洋设备科技有限公司 - www.deepinfar.com 主要产品: - 水下智能机器人 - 水下助推器 - 水下滑翔机 APP需要与我公司(天津深之蓝海洋设备科技有限公司)提供的ROV共同使用。 主要产品功能: - 实时视频的显示工具 -