赋能套件旨在为开发者提供全方位的支持,帮助开发者更加轻松地进行HarmonyOS应用开发。
开发者可以在开发者联盟官网获取开发文档。
一.赋能套件全景图
赋能套件全景图
大家可以通过赋能套件来初步了解和学习,感知阶段,大家可以阅读一些文档例如白皮书等文献来了解和认识HarmonyOS,在学习与评估阶段,通过学习视频课程和动手案例来提升自己,通过HarmonyOS开发者认证来 了解现在的学习情况,帮助开发者真正学到知识和真正掌握技能。在开发和上架阶段,可以通过查阅配套的开发者指南,api参考,最佳实例,技术文章以及对应的一系列samples来帮助高效开发出属于自己的应用。FAQ和开发者论坛可以提供知识解答和疑问解惑。
二.应用开发知识地图
大家可以点击这里进入
这里面基本上包括了全部内容,有助于大家进行学习。
三.Codelabs
codelabs可以帮助大家快速学习知识点并将其应用到实际的项目中,其中的案例涵盖了不同的主题和内容,也方便大家学习,包括一次开发,多端部署,音乐专辑示例,健康生活示例,溪村小镇示例等等,具有极大的趣味性和互动性,更加方便学习和掌握知识。
codelabshttps://developer.huawei.com/consumer/cn/codelabsPortal/serviceTypes/43
在学习过程中,采用的是左右联动学习,会同时显示开发过程,关键代码和运行效果图,实现了图文并茂,理论与实践相结合的效果,可以更加直观的了解代码和界面的关系。
个人认为左右联动方式效果很好,不至于全是枯燥的文字,可以看见效果显示就变得有趣多了。
四.开发指南
开发指南包含了丰富的端到端的开发指导,涵盖了开发过程中的常用场景,内容包括相关的概念定义,原理机制的解释,详细的开发步骤以及调试验证的指导等等。
大家点击这里可以进入
在开发指南中一方面完善基本概念,结合知识应用描述,以便开发者更容易了解,另一方面,它还提供了场景化的开发指导结合实际应用的场景,使开发者更容易了解和掌握知识。
开发指南涵盖了概念,框架,场景,约束限制等方面的内容
五.API参考
API参考的特点:
1.更加清晰的功能描述
2.更加详细的参数说明
3.更完善的权限信息
4.更规范的示例代码
它们一起构建起易使用的API参考
六.最佳实践技术文章
技术文章是开发者在学习和应用中不可或缺的资源,最佳实践覆盖了设计,开发,测试,上架和运维全开发旅程帮助开发者构建高体验应用。通过阅读最佳实现,开发者可以深入了解技术原理。
最佳实践https://developer.huawei.com/consumer/cn/doc/best-practices-V5/multi-video-app-V5
学习如何合理的设计应用架构,来提高应用的稳定性和可拓展性,学习各种优化策略和技巧,来提升应用的性能表现,此外最佳实践还提供一多垂域场景案例,让开发者结合实际业务场景,从设计到开发全流程了解鸿蒙特征的使用。
七.Sample
sample 示例代码
对于开发者来说有实际的使用价值,帮助开发者了解技术原理,这些示例代码通常都遵循行业最佳实践和编码规范,提供了实现解决方案的具体步骤,开发者可以重用代码片段,快速搭建出原型验证,节省开发时间。
此外,示例代码可以激发开发者创新想法,引导开发者探索编程,帮助开发者提高开发效率。
八.HMOS世界
这是个示例应用,集成了各种最佳实践的技术和经验,展示了HarmonyOS技术实际应用中的运用,包括华为账号登录,主题定制,精准定位,智慧抠图等HarmonyOS各种亮点的特性,开发者可以通过此应用学习HarmonyOS赋能资源,包括课程技术文章等
此代码已经开源,可以点击这里获取:
giteehttps://gitee.com/harmonyos/codelabs/tree/master/HmosWorld
九.FAQ
FAQ库涵盖了从入门到高级的各种问题,无论是环境配置,API使用还是性能优化和安全问题,都可以在这里找到答案,FAQ是不断更新和扩充的,相信以后会越来越丰富
三种获取FAQ的主要途径
1.HarmonyOS官网的智能客服
只需要访问官网点击页面右侧的智能客服按钮,即可输入问题,这里查问题,内容是全量的,更容易获得想要的答案。
2.官网文档和论坛
在HarmonyOS的官网和论坛中设有专门的FAQ页签,这里不仅有系统整理的FAQ,还有开发者社区的互动,可以查看其他开发者的提问和解答,也可以分享自己的经验
3.DevEco Studio中内置FAQ
使用编辑器进行开发时,可以在内置的FAQ中搜索遇到的问题,这个功能是链接到相关的官方文档和FAQ,使在开发环境中及时得到支持,无需离开开发界面
总的来说,真的非常方便,我个人感觉这一体系非常对我们有利,不知道大家会怎么想。