HarmonyOS應用開發相關資源蒐羅

本帖旨在基於HarmonyOS應用開發歷程,爲你們蒐羅HarmonyOS應用開發的相關資源(視頻教程、文檔、代碼示例等)。若是對你有所幫助,那就給我點贊吧!html

 

本帖將持續更新~java

 

若是你的學習目標是初步瞭解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技術社區框架

視頻教程less

HarmonyOS這事兒能成嗎 https://edu.51cto.com/course/25048.html?hm

51CTO->HarmonyOS技術社區ide

視頻教程

 

對於初次上手開發鴻蒙應用的開發者,須要瞭解鴻蒙應用開發的基本概念、開發流程,快速跑通一個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技術社區

視頻教程

相關文章
相關標籤/搜索