HarmonyOS 鸿蒙Next开发者故事:一日记账:奋斗正青春,与你镌刻生活印记

HarmonyOS 鸿蒙Next开发者故事:一日记账:奋斗正青春,与你镌刻生活印记

在鸿蒙生态中,活跃着一群逐梦者,以无畏的勇气、创新的智慧与执着的坚守,重塑着青春的边界,定义着奋斗的模样,传承着五四精神。

郭挺劲,23岁的环境科学与工程学院的学生,亦是华为开发者布道师。自 2020 年初遇HarmonyOS,这位热衷探索前沿技术的年轻人,便一头扎进鸿蒙世界。他凭借持续学习与实践,不仅掌握了扎实的开发本领,更通过博客、社区分享经验,化身引路人,带领更多开发者踏上鸿蒙征程。

“在HarmonyOS 4发布时我就成为了鸿蒙的狂热粉丝,当时外界的舆论对系统评价两极分化,我不想被舆论牵着鼻子走,唯有躬身探索,才能触摸技术的真相。当我看到新系统的基座时,顿觉天地宽。” 郭挺劲回忆道。尽管非计算机专业出身,这份对鸿蒙生态的赤诚热爱,驱动他以代码为笔,在鸿蒙开发的画布上书写属于自己的篇章。

初心使然 热忱青年 积极探索开发

自从坚定开发一款鸿蒙应用的后,研读官网开发文档、熟悉ArkTS语言,提升产品思维能力,就成了郭挺劲的课余日常了。通过实操,在解决一个又一个的报错后,郭挺劲很快便掌握鸿蒙开发的精髓。他跟我们分享道,“HarmonyOS的声明式UI,可以使开发者直接用‘瞪眼法’看代码就能够看出页面是如何布局的,提高了页面构建效率。其次,HarmonyOS提供的taskpool和支持的Worker等并发能力对于降低并发代码开发难度也十分有利。”

紧接着,郭挺劲决定开发一款集成常用API最多的应用,全面检验自己的鸿蒙开发技能。于是,“易记账”应运而生,易记账的成功开发也让郭挺劲更深入了解鸿蒙生态。而这个初次探索的作品,也在开源社区成为了许多鸿蒙开发者入门的参考项目。在HarmonyOS 5开发者预览版出来后,郭挺劲发现HarmonyOS 5有非常多便利的系统级API。但在浏览应用市场时,郭挺劲并没有找到一款好用的记账类应用。本着对这类应用市场的前期积累,他敏锐地觉察到,可以在HarmonyOS 5上开发一款界面精致、功能完备、动效流畅的记账应用。随后,在更便捷的开发工具加持下,短短4个月便郭挺劲便上架了“一日记账”鸿蒙应用,并在2024年的HarmonyOS创新赛中脱颖而出,成为了当年唯一获奖的校园作品。

夯实基础 崭新机遇妙用创新能力

有了之前扎实的基础和经验,郭挺劲一日记账的开发之旅上驾轻就熟。不仅接入了多项创新能力,如AI图文提取、语音识别、分词,华为账号一键登录,扫码开放能力,统一拖拽,服务卡片,应用锁,MapKit等,还实现了实时查看股票价值、管理投资、在地图上查看账单信息、自动识别账单截图的关键信息、语音记账、以不同形式查看指定时间范围内的收支情况、统计添加可周期性自动创建的账单等多项创新功能。

为了体现HarmonyOS精致、流畅的特性,一日记账在元素设计上遵循了HarmonyOS设计规范,精心设计的动效让记录过程更显生动,应用界面整洁干净,打开应用后,直接点击右下角的加号按钮,输入金额后即可添加一笔账单。

在设计完股票模块后,郭挺劲让资深股民父亲试用,但在尝试添加股票时,父亲发现了问题:“股票搜索只能用股票代码,不能用拼音首字母,很不方便。”挺劲深刻意识到了,作为应用开发者,必须时刻保持与用户的紧密联系,以优化更多好用、易用的功能。因此,他经常活跃在用户反馈群中,收集用户的改进建议、问题反馈,并进行合理性评估,这也使一日记账在记账类应用市场中脱颖而出,成功突破单纯数字管理的束缚,进化为全面管理生活资产的得力助手。

一日记账上架后,已累计拥有了超过16000名用户,APP一周内有效曝光次数达118万次。团队计划持续优化数据读写速度与动画性能,丰富统计维度与报表形式,并在坚持无广告的基础上,通过会员功能实现可持续发展,让用户同样享有更纯净的体验。

在日益发展的鸿蒙生态里,奋斗青年们携手共进,逐梦青春,不负韶华。


更多关于HarmonyOS 鸿蒙Next开发者故事:一日记账:奋斗正青春,与你镌刻生活印记的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

HarmonyOS Next的一日记账应用展示了鸿蒙生态的分布式能力与原子化服务特性。该应用采用ArkUI开发框架实现跨设备协同,利用HarmonyOS的分布式数据管理技术自动同步手机、平板等多端数据。其核心功能通过Stage模型实现组件化开发,使用声明式编程范式构建高效UI界面。数据存储采用分布式数据库,支持离线操作与自动冲突解决。应用还集成了鸿蒙AI引擎实现智能分类,并调用统一扫码服务快速识别票据信息。

更多关于HarmonyOS 鸿蒙Next开发者故事:一日记账:奋斗正青春,与你镌刻生活印记的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


郭挺劲同学的开发故事展现了HarmonyOS生态的开放性和创新潜力。作为非科班出身的开发者,他通过自学ArkTS语言和声明式UI开发,成功打造出"一日记账"这款优秀应用,充分验证了HarmonyOS开发工具链的易用性。

值得关注的是,他深度应用了HarmonyOS 5的多项创新API,包括:

  1. AI能力集成(图文提取、语音识别)
  2. 华为账号一键登录
  3. 服务卡片等分布式能力
  4. MapKit地图服务
  5. 统一拖拽交互

这些技术点的组合应用,使记账应用突破了传统功能边界,实现了股票管理、地图账单等创新功能。案例特别展示了HarmonyOS在以下方面的优势:

  • 声明式UI提升开发效率
  • taskpool简化并发编程
  • 丰富的系统级API调用
  • 流畅的动效实现

这个案例对开发者很有启发:即使是跨专业背景的开发者,只要善用HarmonyOS的现代化开发范式,也能快速构建出体验优秀的应用。期待更多开发者加入鸿蒙生态,共同打造创新应用。

回到顶部