banner
NEWS LETTER

My Project Experience

Scroll down

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这是一款最新的线上购物平台,线上的各种商品一应俱全,男装,女装,美妆,护肤鞋包,运动户外,童装,平台里还有非常多的购物活动可以来线上进行查看。
Other Articles
Article table of contents TOP
  1. 1. XX出行平台各端(乘客端、司机端,企业端、iPad端)
  2. 2. XXride(乘客端,司机端)
  3. 3. 汽车车机系统
  4. 4. XX视频平台App
  5. 5. XX医疗
  6. 6. XX看家
  7. 7. XX小城
  8. 8. XX澳⻔2.0
  9. 9. XX澳⻔1.0
  10. 10. 其他项目