XX出行平台各端(乘客端、司机端,企业端、iPad端)
项目描述
XX出行是由多个知名企业共同投资的创新移动出行平台。通过选用智能网联新能源车型、实行严格的司机与车辆管控、开拓创新的场景化服务模式,XX出行为用户提供安全、快捷、智能、有趣、优质风尚的高品质出行体验。
工作内容
- 负责XX出行乘客、司机、企业端的日常需求迭代和维护开发,线上问题排查并解决。
- 主导 iPad 版本打车 App 的开发,从 0 搭建 iPad 客户端基础架构,采用底层原生地图,在应用层上使用 React Native 的混合模式,完成自动驾驶打车 iPad 版本。
- 主动对 App 进行全面性能优化,包括包体积、内存占用及卡顿问题的优化,成功减少各端包体积、降低内存使用率,并保持稳定的 FPS,确保页面流畅的同时,通过后台保活技巧延长 App 存活时间,显著提升用户体验。
- 在团队中,通过开发通用组件(如 SafeKit、自动检测卡顿等)、建立自动化工具(如 Jenkins 打包机、格式化代码)以提高 CI/CD 交付效率,减少手工操作,确保更高的代码质量和更快的迭代速度。
- 与其他部门紧密合作,参与需求评审、测试用例审查和设计规范制定,主动明确细节,确保沟通顺畅,避免因沟通不畅导致的问题,提升工作推进效率。
XXride(乘客端,司机端)
项目描述
XXride 是尼日利亚打车 App,通过为挑剔的乘客量身定制优质服务,提升乘车体验,并辅以无缝的在线支付选项,以增加便利性。
工作内容
- 负责XX出行乘客端、司机端移植到海外版本 XXride,包括原生、RN 部分的移植改造。
- 完成多语言适配、UI 调整、地图 SDK 替换、新接口对接等任务。
- 修复测试阶段发现的 Bug,在时间紧迫的情况下,高强度工作下仍按时按标准交付每个阶段改造版本,并在上线后及时修复反馈的 Bug。
- 与海外团队密切合作,远程联系,及时沟通,确保需求准确,确保整体流程的顺畅推进。
汽车车机系统
项目描述
该汽车车机系统项目聚焦于智能车机平台的开发,旨在为车主和乘客提供更智能、便捷、安全的车载体验。项目基于车载 Android 系统,融合 React Native 技术,开发关键模块,如导航、语音交互、多媒体播放及行车信息展示。通过深度整合车机硬件能力(如蓝牙、GPS、传感器等)与网络服务,实现高效的人机交互、智能出行辅助以及流畅的多任务处理,为用户打造智能化、高性能的车载服务体验。
工作内容
- 负责车机系统内 React Native 页面开发,包括多媒体、导航、设置等模块。
- 优化 RN 页面性能,降低内存占用、优化渲染效率,确保在车机环境中页面运行流畅、无卡顿。
- 提升车机系统的功能完整性与用户体验,提高系统的响应速度和稳定性。
XX视频平台App
项目描述
该视频平台 App 旨在为用户提供高质量的视频观看体验,支持加密 m3u8 视频文件播放,守护用户隐私安全。
工作内容
- 负责 iOS 项目的整体开发与管理工作,包括需求评审、开发任务分配、进度把控和项目推进。
- 主导公司视频平台项目开发,从 0 搭建 MVVM 架构,对 IJKPlayer 和 SDWebImage 进行二次封装,支持加密 m3u8 视频文件播放及加密图片显示。
- 设计并实现 LRU 缓存机制,提高图片缓存命中率,减少重复解密和内存占用,提升性能。
- 制定 App 安全方案,包括 RSA、AES 加解密保护数据安全,并设计防逆向破解方案,以保护私钥及核心逻辑安全。
- 通过优化渲染流程(减少离屏渲染、提前计算布局、将耗时操作置于子线程等),实现主要界面稳定在 55fps 左右,提升用户体验。
- 撰写开发说明文档,完善项目技术沉淀,提高团队开发效率。
XX医疗
项目描述
XX医疗是一款配合外设使用的医疗相关App,具有集成一款App使用多种产品仪器的特点,目前已集成了助听器设备,方便用户配合公司助听器设备进行使用。
工作内容
负责整个 iOS 项目的开发,包括对外设助听器的连接、管理、调试,控制等,通过 CoreBluetooth 框架搜索附近外设助听器的广播,在搜索到设备并且建立连接后,对该设备的信息存储,并与外设进行交互调整,实现控制外设音量、设置助听器模式、调整外设频段等功能。实现辅助助听器对双耳的测试功能,并在测试完成后,通过自定义绘制,生成测试结果统计图。
XX看家
项目描述
XX看家是一个提供给用户管理,连接,播放,控制监控设备的视频监控应用。
工作内容
负责整个项目的 iOS 端开发,包括设备管理、截图和录屏存储管理、直播和回放播放模块、个人中心模块及订单模块。根据需求定制播放界面,扩展播放器功能,如摄像头虚拟操作杆控制和回放视频刻度尺绘制。对接华为好望 SDK,与华为技术团队沟通联调,解决 SDK 不稳定问题。利用项目经验和现有代码库,快速搭建并按时按需求完成开发,整个过程在不到一个月内完成,包含了沟通协调和技术联调工作。
XX小城
项目描述
【XX小城】其实是XX澳⻔的3.0版本,在个版本的迭代后,为了以后功能的扩展,改变界面结构,优化资讯的展示形式,增加景点和资讯的关联性,重点精化美⻝和购物频道,决定重构并改名为小城。
工作内容
负责制定App需求文档,开会确定App原型图,定接文档,iOS客户端的开发。根据功能开发计划,协调团队中人员并行工作,例如UI设计师优先设计哪些界面,后台开发优先出哪些接,安卓优先调iOS还未调的接,根据已有资源完成相应模块,增加整体工作效率,推动整个项目稳步前进。由以前的MVC结构重构为 MVVM+rac 结构,为后面更好的拓展做准备。把之前积累的代码库维护起来,制作成一个个人的私有pod库,避免每次新建项目都要重复导入的繁琐过程,也便于在库升级的时候及时作出更新维护,并在此项目中使用。
XX澳⻔2.0
项目描述
【XX珠澳2.0】是XX澳⻔1.0的迭代版本,需求要求扩展地点到珠海和澳⻔两地,增加两地的交流,并且转方向为以地道的,及时的资讯为主,工具(规划制定路线,写游记)为辅的资讯类App,对整体布局做了调整。
工作内容
在这个项目中,主要负责iOS端App开发,独完成了开发工作,撰写接文档,和UI设计师协商界面布局,按时上线AppStore大概10个版本。以用户的⻆度思考,新增祈福模块,以提高用户留存率,增加用户与用户之间的互动,并在祈福模块中加入福神,想尝试通过打造一个IP再转化为变现能。在此迭代中收获最大的是对产品的功能的分析能的提升,从
技术⻆度到产品⻆度的转变是比较大的收获。
XX澳⻔1.0
项目描述
这是第一个版本的【XX澳⻔】,App中收有澳⻔冷⻔的景点,用户可以提前在App制定计划,规划路线,过到澳⻔后App便会根据用户的计划导航,推送最新的活动或附近的热⻔打卡点,解决大陆去澳⻔旅游的游客由于信息不对等,导致旅游过程磕磕碰碰的痛点,完成旅程后还可以生成游记,给他人做引导,里面还包含了各种旅游中实用的小工具(汇率换算,跨境巴士,游轮,免费巴士路线时间表等)。
工作内容
在这个项目中,负责iOS端App开发,独完成了开发工作,撰写接文档,和UI设计师协商界面布局,主要采用MVC架构设计开发。自定义路线规划界面,实现类似于iOS的App管理界面的拖动效果,拖动以排序路线规划中景点/餐厅的先后顺序,规划好之后可生成路线导航。实现地图规划路线模块,使用百度地图SDK,在地图上根据用户制定的景点计划,依次绘制每个景点之间的路线(骑行/步行/开⻋),根据用户的实时定位标注周围的餐厅,景点等地图信息。在这个模块花了比较多功夫,通过这次难题的解决,对地图导航路线绘制这块有更深的理解。
其他项目
- XX Entertainment Show - 【MGS】是每年11月在澳门威尼斯人度假村举行的一个大型贸易展,这是展会的引导App,介绍了展会的内容以及各展区的位置。
- 糖XX荟 - 【糖心荟】是澳门首个为糖尿病病人自我管理而设的平台。
- mattmatt - 在线选购服饰的App,专售并推广mattmatt品牌的服饰。
- XX集市 - 源优集市App这是一款最新的线上购物平台,线上的各种商品一应俱全,男装,女装,美妆,护肤鞋包,运动户外,童装,平台里还有非常多的购物活动可以来线上进行查看。