为了帮助广大开发者更高效的完成鸿蒙应用开发,华为官方重磅打造了一款名为HMOS代码工坊的开源APP。HMOS代码工坊汇聚华为官方优质代码案例,覆盖多场景开发需求,通过标准化、模块化的代码实践,帮助开发者快速掌握鸿蒙应用开发技巧,加速项目落地进程,开启鸿蒙开发新征程!
【应用开发最佳实践】
HMOS代码工坊承载鸿蒙应用架构最佳实践,支持1+8设备运行,全方位体现鸿蒙应用的精致、流畅、智能、易用、安全、全场景互联等特点,并持续迭代鸿蒙新特性。
【示例代码一键获取】
其中内置集成华为官方优质Samples示例代码,覆盖高频的鸿蒙应用开发场景,并支持源码的一键分享,给开发者提供所见即所得的样例代码,支撑开发者高效完成鸿蒙应用的开发。
【应用市场下载】
下载地址:https://appgallery.huawei.com/app/detail?id=com.huawei.hmos.world&channelId=SHARE
【代码开源地址】
HMOS代码工坊源码地址:https://gitee.com/harmonyos_samples/sample_in_harmonyos
Samples示例代码汇总地址:https://gitee.com/harmonyos_samples
图1-1 HMOS代码工坊全景图
1.1 功能介绍(手机、折叠屏、平板、PC/2in1)
组件库首页:
组件首页作为APP的入口页面,负责展示组件卡片,给用户提供不同组件的展示入口。主要包括页签区和内容区,内容区包括banner海报位与卡片入口。
手机 | 平板 | PC/2in1 |
|
|
|
组件库详情页:
承载全套符合鸿蒙设计规范的ArkUI组件(如Row、Grid等)和开箱即用(如AI语音播报、Picker类)的特性能力。页面包括预览区、属性调整区以及代码区,三者之间支持联动,比如手动调整属性,可以看到预览区与代码区发生相应的变化;同样手动操作预览区域,也会影响属性调整区与示例代码。且支持代码直接分享和复制,立即使用。
手机 | 平板 | PC/2in1 |
|
|
|
样例页:
覆盖官方创新场景和高频场景,包括应用界面开发、功能实现、多设备与全场景适配、AI赋能、安全能力构建以及应用质量优化等类别。同时将所有Samples以动态加载的形式集成至HarmonyOS代码工坊中,开发者无需编译构建,即可直接在应用中实时体验效果,并支持多设备端的无缝交互预览。
手机 | 平板 | PC/2in1 |
|
|
|
实践:
围绕“如何构建一个鸿蒙大型工程”,将HMOS代码工坊设计、开发到上架整个开发者旅程以最佳实践文章的形式进行输出,端到端的指导开发者开发大型鸿蒙应用。并且配套HarmonyOS UX设计理念,承载鸿蒙美学特征与鸿蒙系统适配特征;帮助开发者在实现功能的同时,打造符合鸿蒙系统风格的高质量用户界面与交互体验。
手机 | 平板 | PC/2in1 |
|
|
|
1.2 功能介绍(华为智能穿戴设备)
HMOS代码工坊在样例模块已集成四个案例:包括音乐播放、视频播放、地图导航和骑行导航等。
首页 | 样例页 | 音乐播放案例页 |
|
|
|
1.3 经典案例
图1-1 碰一碰:特效加持,一碰即传
图1-2 华为分享,一键传递
1.4 联系我们
HMOS代码工坊相关开发案例正在陆续更新中,您还期待我们为您提供什么样的开发案例,或还有什么宝贵意见,欢迎联系我们,非常期待您的反馈和建议,以促进我们不断改进!
官方邮箱:hmosworld@huawei.com