动手体验+以考代练!共码未来HarmonyOS Workshop圆满收官

鸿蒙自2019年提出至今,鸿蒙生态已迎来超过15,000款原生应用及元服务,设备接入量突破10亿大关。在广大开发者的共同努力下,HarmonyOS已累积超过1.1亿行代码,奠定了其作为最具活力数字基础架构的地位。为进一步激发鸿蒙生态的蓬勃发展,华为于10月10日推出鸿蒙原生应用开发者激励计划。

以此为契机,10月26日,CSDN在1024程序员节专场活动中特别设置了 “共码未来 HarmonyOS Workshop”主题活动。本次活动汇聚来自湖南开鸿智谷,以及码牛教育等公司的一线专家,通过知识图谱式的演讲与实操安排,帮助现场开发者了解鸿蒙、体验鸿蒙原生应用开发。

本次活动遵循由浅入深、逐层递进的指导与体验流程,内容从HarmonyOS的诞生与发展历程,到第一个计算器元服务,再进阶到HarmonyOS音视频开发,助力不同阶段、不同能力开发者同步提升开发认知,并通过考证环节,实战检验了开发者对鸿蒙及原生应用开发的掌握程度。

一、技术动态解读,探索HarmonyOS的无限潜力

湖南开鸿智谷数字产业发展有限公司的高级工程师王老师,带来《探索鸿蒙世界:筑基未来智联,把握时代机遇》的主题分享,从鸿蒙的科普启蒙入手,深入剖析了构建未来智联世界的核心基石与潜在机遇。

首先,追溯了鸿蒙的起源、现状及其发展轨迹,通过对比Windows与Mac生态,从安全性能与生态隔离等维度,阐述了未来世界正朝向万物智联的方向迈进。在此基础上,王老师强调,HarmonyOS正是为这一愿景量身打造的分布式全场景协同操作系统平台与生态系统,它将成为连接万物智联世界的坚实基石。

鸿蒙原生应用聚焦6大基础体验打造原生智能、原生精致、原生易用、原生流畅、原生安全、原生互联的体验。会将硬件互助,资源共享,一次开发,多端部署、统一OS,弹性部署等技术特性发挥到极致。同时,针对布式技术畅想未来的发展趋势:

  1. 随着技术发展越来越深入,分布式能力一定会得到更大的加强,包括设备性能的提升。
  2. 应用场景的拓展,现在出现了越来越多智能场景,车联网、智慧家居、智慧办公等场景,都可以很好的融合分布式能力,万物互联互通。
  3. 生态建设,包含了个人开发者以及生态合作伙伴或者企业开发者,通过伙伴们的共同努力,分布式能力一定会得到更大的提升。
  4. 关于技术创新企业市场的需求,在市场的刺激下它的能力一定会更加卓越。

随后,拥有超过十年的移动端开发经验的技术专家谭老师,为我们带来了题为《打造首个计算器元服务》的精彩分享。谭老师从元服务的概念入手,深入浅出地探讨了元服务的定义、功能及其实际应用价值,并现场指导与会者亲手制作自己的首个元服务,旨在让大家亲身体验元服务的独特魅力。

元服务,作为HarmonyOS提供的一种前瞻性的服务提供模式,具备多项显著特征:它能够秒速开启,界面纯净;服务如影随形,适时呈现;使用完毕即离,账号绑定;既可作为独立应用运行,又能无缝嵌入其他应用;原生智能,支持全域搜索;开发高效,安全可靠。元服务能够独立完成上架、分发与运行,形成业务闭环,极大地提升了信息与服务的获取效率。其轻量化、免安装、无需软件著作权、开发周期短等优势,使得用户能够轻松将常用服务卡片添加至桌面,享受更为便捷的服务体验。谭老师对这些特点进行了详尽的介绍与阐述。

最后从元服务开发工具的准备,到创建元服务工程,生成元服务图标,构建元服务页面,使用真机运行元服务整个开发流程入手。带领大家创建属于自己的第一元服务。有效的解答了元服务是什么,如何开发的元服务等疑问。可以更好的帮助大家基于自己的业务场景开发自己的元服务。

湖南码牛信息科技有限公司的技术总监张老师,为我们带来了题为《音视频播放器的框架构建》的主题分享。张老师从音视频播放器的实际应用场景出发,详细阐述了从项目创建到目录结构设计的全过程,为初学者在掌握ArkTS语言和ArkUI框架的基础上,利用AVPlayer构建音视频播放器的框架提供了清晰路径。

张老师不仅讲解了从权限申请到音视频流畅播放的关键步骤,还特别强调了在使用AVPlayer开发音乐应用播放音频时的具体流程,每一个细节都讲解得既深入又细致。在张老师的现场指导下,同学们亲身体验了音视频播放器框架构建的前置工作,纷纷表示收获颇丰,对音视频播放技术的理解与应用能力得到了显著提升。

二、动手体验,开启HarmonyOS实战开发

经过详尽的技术讲解环节后,迎来了大家翘首以盼的实践操作部分。

常言道,万事开头难,而本次实战演练正是为了引领大家深入探索ArkTS语言在构建鸿蒙原生应用程序领域的实际应用。本次实践系列的核心聚焦于从零开始构建一个基于HarmonyOS的计算器元服务项目。随着CSDN鸿蒙技术领域资深专家谭老师对比赛规则的清晰解读,与会开发者们备受鼓舞,他们根据提供的指引迅速行动起来,顺利迈出了元服务开发的坚实步伐。

为提升与会开发者的实践体验,本次活动特邀两名一线HDE进行现场技术指导,确保即时解答疑问,加速开发者的上手进程。据统计,共有96名参与者报名参与实操挑战,经激烈角逐,10名开发者率先完成元服务基础开发任务。随后,华为HDE代表、图尔科技CEO白老师及华为HDE秦老师为获奖者颁发动手实验奖,以示鼓励。实操挑战活动参与者普遍反映,此次实践开发不但锻炼了他们的实战开发能力,更为他们后续参与到鸿蒙原生应用开发中增添了一份信心。

三、以考代练,通过考核高效掌握HarmonyOS

在最终的验收环节,为验证本次开发者活动的学习成效,特设针对HarmonyOS应用开发核心概念(包括DevEco Studio、ArkTS、ArkUI、预览器、模拟器及SDK等)的鸿蒙基础认证考试。

活动现场,开发者们积极响应,报名参与考证挑战。得益于专家们的理论讲解与实战指导,最终有68名开发者成功获得HarmonyOS基础认证,其中一位开发者更是以98分佳绩夺冠。华为HDE图尔科技CEO白老师现场为冠军考生颁奖,以示鼓励。获奖开发者激动的表示,本次活动加深了他对HarmonyOS的认识,激发了他持续学习的动力,也期望未来能从事鸿蒙技术与生态相关的职业。

值得一提的是,此次活动也成为了聆听开发者声音的绝佳窗口。

谈及对本次活动的体验与感受,一位开发者分享道:“纸上得来终觉浅,绝知此事要躬行。之前我对鸿蒙原生应用开发的理解,仅仅处于理论层面,而通过参与活动现场实操,让我真正切身体会到了HarmonyOS的技术特性和优势,也激发了我对HarmonyOS开发的兴趣。希望未来能够参与更多这类能有效提升开发者技能的线下互动体验活动。”

本次WorkShop的成功举办,无疑让每位参与者都满载而归,深入了解了鸿蒙系统的技术精髓,掌握了前沿开发技巧,为未来项目的施展奠定了坚实基础。