HarmonyOS鸿蒙Next应用开发相关资源搜罗
HarmonyOS鸿蒙Next应用开发相关资源搜罗 HarmonyOS应用开发相关资源搜罗
本帖旨在基于HarmonyOS应用开发历程,为大家搜罗HarmonyOS应用开发的相关资源(视频教程、文档、代码示例等)。如果对你有所帮助,那就给我点赞吧!
本帖将持续更新~
如果你的学习目标是初步了解HarmonyOS(系统定位、架构、特性、机会等等),可以查阅以下资源:
资源名称 | 资源链接 | 资源来源 |
---|---|---|
HarmonyOS概述 | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/harmonyos-overview-0000000000011903 | 官方文档 |
抢先掌握鸿蒙系统APP开发,你就是下一个大咖 | https://edu.51cto.com/course/25246.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
关于鸿蒙你想知道的那些事儿 | https://edu.51cto.com/course/25047.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
HarmonyOS工作原理解析 | https://edu.51cto.com/course/25049.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
HarmonyOS这事儿能成吗 | https://edu.51cto.com/course/25048.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
对于初次上手开发鸿蒙应用的开发者,需要了解鸿蒙应用开发的基本概念、开发流程,快速跑通一个helloworld或简单样例,可以查阅以下资源:
资源名称 | 资源链接 | 资源来源 |
---|---|---|
开发基础知识 | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/basic-fundamentals-0000000000041611 | 官方文档 |
快速入门 | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/start-overview-0000000000029602 | 官方文档 |
HarmonyOS 2.0开发入门 | https://edu.51cto.com/course/25069.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
Ability是HarmonyOS应用程序的重要组成部分,分为FA(Feature Ability)和PA(Particle Ability)两种类型。
- FA支持Page Ability:Page模板是FA唯一支持的模板,用于提供与用户交互的能力。
- PA支持Service Ability和Data Ability:Service模板用于提供后台运行任务的能力;Data模板用于对外部提供统一的数据访问抽象。
进行HarmonyOS应用开发,首先要学习Ability的使用,可以查阅的资源有:
资源名称 | 资源链接 | 资源来源 |
---|---|---|
Ability | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-ability-overview-0000000000029852 | 官方文档 |
鸿蒙(HarmonyOS)2.0 入门与实战 第1章 | https://edu.51cto.com/course/25053.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
大家一起学鸿蒙OS(HarmonyOS)应用程序开发教程 第9-12讲 | https://edu.51cto.com/course/25188.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
鸿蒙(HarmonyOS)应用开发入门与实践 第2讲、第7-9讲 | https://edu.51cto.com/course/25200.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
HarmomyOS提供了两种FA的开发框架:Java UI使用Java语言进行开发;JS UI使用JS、HML、CSS进行开发。针对Java UI,可以查阅以下资源:
资源名称 | 资源链接 | 资源来源 |
---|---|---|
Java UI框架 | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-overview-0000000000500404 | 官方文档 |
鸿蒙(HarmonyOS)2.0 入门与实战 第2-3章 | https://edu.51cto.com/course/25053.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
大家一起学鸿蒙OS(HarmonyOS)应用程序开发教程 第5-8讲 | https://edu.51cto.com/course/25188.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
鸿蒙(HarmonyOS)应用开发入门与实践 第3-5讲 | https://edu.51cto.com/course/25200.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
JS UI针对智慧屏(TV)和智能穿戴(Wearable)、轻量级智能穿戴(Lite Wearable)的资源要进行以下区分:
在进行智慧屏(TV)和智能穿戴(Wearable)应用开发时,JS UI只是用于FA开发,PA(Service Ability和Data Ability)的开发仍旧使用Java语言。JS UI可以查阅的资源有:
资源名称 | 资源链接 | 资源来源 |
---|---|---|
JS UI框架 | https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-js-overview-0000000000500376 | 官方文档 |
JS API参考-智慧屏和智能穿戴开发 | https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-framework-file-0000000000611396 | 官方文档 |
轻量级智能穿戴(Lite Wearable)应用相对轻量化,现阶段只使用JS语言进行开发。其可以查阅的资源有:
资源名称 | 资源链接 | 资源来源 |
---|---|---|
JS API参考-轻量级智能穿戴开发 | https://developer.harmonyos.com/cn/docs/documentation/doc-references/lite-wearable-file-0000001056483114 | 官方文档 |
HarmonyOS(鸿蒙)App项目实战(1)运动手表篇 | https://edu.51cto.com/course/25054.html?hm | 51CTO->HarmonyOS技术社区 视频教程 |
其他功能模块的开发,例如媒体、网络与链接、设备管理、数据管理等,当前的主要资源还是官方文档,可以HarmonyOS开发者网站查阅:https://developer.harmonyos.com/cn/documentation
少量功能点已有老师提供了相关教程,汇总如下:
资源名称 | 资源链接 | 资源来源 |
---|---|---|
剪贴板 | https://edu.51cto.com/center/course/lesson/index?id=637602 | 51CTO->HarmonyOS技术社区 视频教程 |
操作SQLite数据库 | https://edu.51cto.com/center/course/lesson/index?id=637601 | 51CTO->HarmonyOS技术社区 视频教程 |
多线程与UI更新 | https://edu.51cto.com/center/course/lesson/index?id=642631 | 51CTO->HarmonyOS技术社区 视频教程 |
完成计时器Demo | https://edu.51cto.com/center/course/lesson/index?id=642630 | 51CTO->HarmonyOS技术社区 视频教程 |
如何优雅地完成HTTP网络访问?来吧展示! | https://edu.51cto.com/center/course/lesson/index?id=648780 | 51CTO->HarmonyOS技术社区 视频教程 |
我会HTTP网络访问了,可是服务器怎么办呢? | https://edu.51cto.com/center/course/lesson/index?id=650065 | 51CTO->HarmonyOS技术社区 视频教程 |
更多关于HarmonyOS鸿蒙Next应用开发相关资源搜罗的实战教程也可以访问 https://www.itying.com/category-93-b0.html
如何吃透,交个方法吧
好专业呀,看不懂 我mark下
谁来教我下,怎么弄呀
找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:BV1S4411E7LY/?p=17
我们一起学习一下
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
写的真挺好
非常不错啊,写的好棒
用心写就是啦
HarmonyOS鸿蒙Next应用开发相关资源主要包括官方文档、开发工具、示例代码和社区支持。官方文档是开发者的主要参考,涵盖了从基础到高级的开发指南、API文档和设计规范。开发工具方面,DevEco Studio是官方推荐的集成开发环境,支持代码编写、调试和模拟器运行。示例代码提供了多种应用场景的实现,帮助开发者快速上手。社区支持包括开发者论坛、技术博客和在线课程,开发者可以在这里交流经验、解决问题。此外,华为还定期举办开发者大会和技术沙龙,提供最新的技术动态和实战经验。
HarmonyOS Next应用开发资源包括官方文档、开发工具、社区论坛和示例代码。开发者可访问华为开发者联盟官网获取最新的SDK、API文档和开发指南。IDE推荐使用DevEco Studio,支持代码编写、调试和模拟器运行。社区论坛如CSDN、GitHub等提供技术交流和问题解答。示例代码可在GitHub上找到,帮助快速上手。此外,华为还定期举办开发者大会和线上培训,提供最新技术动态和实战经验。