该项目立项是因为企业内部办公系统在安卓和iOS上体验割裂,且消息推送不及时、文件协同效率低。旨在解决员工在移动端处理审批、查看通知、共享文件、参加视频会议等日常办公需求。业务背景是企业开始适配鸿蒙生态,需要一套原生鸿蒙应用来保证在华为设备上的流畅体验和数据安全,同时为后续多端协同打下基础。
点击空白处退出提示
语言技术
Android、HarmonyOS系统类型
HarmonyOS应用、Android应用行业分类
企业服务
该项目立项是因为企业内部办公系统在安卓和iOS上体验割裂,且消息推送不及时、文件协同效率低。旨在解决员工在移动端处理审批、查看通知、共享文件、参加视频会议等日常办公需求。业务背景是企业开始适配鸿蒙生态,需要一套原生鸿蒙应用来保证在华为设备上的流畅体验和数据安全,同时为后续多端协同打下基础。
项目主要包含工作台、消息中心、审批流、通讯录、文件库、会议、个人中心等模块。工作台聚合待办、日程和常用入口;消息中心实现即时通讯和系统通知;审批流支持请假、报销、采购等流程的发起与审批;通讯录按组织架构展示员工信息;文件库支持上传、下载、预览和权限管理;会议模块接入音视频能力,支持预约和入会。各模块通过鸿蒙的原子化服务能力解耦,可按需加载。
我负责鸿蒙端整体架构设计和核心模块开发。技术栈采用 ArkTS + ArkUI + Stage 模型,使用 HarmonyOS 的分布式能力和原子化服务。实现亮点:1)利用鸿蒙服务卡片,把待办和会议入口做成桌面卡片,提升办公触达效率;2)用分布式数据管理实现手机与平板间的文件同步和状态共享;3)难点是 ArkUI 声明式布局的状态管理,通过 @State、@Prop、@Link 合理拆分组件,并解决了列表长列表渲染的性能问题,滑动帧率稳定在 55fps 以上。



评论