学习HarmonyOS你所需要的资料

623 阅读3分钟

20231223 重大更新

鸿蒙网站即将不可用,都重定向到官网了 developer.huawei.com/consumer/cn…

唠叨几句

大概翻阅了一下鸿蒙官网的学习资料,看了鸿蒙的API指南,发现功能还是非常丰富的。真是越看越激动

我提取一下学习鸿蒙应用开发所需要的知识

开发语言

鸿蒙使用ArkTs语言进行开发,界面的布局使用ArkUI这个声明式的框架。如果学过RN或者Flutter的朋友,相信上手鸿蒙是非常easy的。

JS

JavaScript 已经很有年头了,最初用来写浏览器上H5的交互,到Node.js出来后可以写后端。 覆盖面很广泛,而且简单易学。下面是我在学习了很多资料后,整理出来的很不错的学习资源

  1. Mozila官方JavaScript教程🌟🌟🌟
  2. 现代 JavaScript 教程
  3. JavaScript 教程🌟🌟🌟🌟🌟 阮一峰大神的JavaScript教程,非常值得推荐

ES

学习了JavaScript后,如果不了解ECMAScript可就说不过去了。

ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。

关于ECMAScript的资料,几乎都是 阮一峰大神 ES6教程。所以大家也不用绕弯路了,就拿来吧你~

ES6 教程🌟🌟🌟🌟🌟

TS

TypeScript 是微软基于JavaScript开发的一款语言,它的最主要的作用是给JavaScript添加了静态类型系统,从而让JavaScript编写大型工程更加得心应手

  1. TypeScript 官网🌟🌟🌟
  2. TypeScript 教程🌟🌟🌟🌟🌟
  3. TypeScript 中文网🌟🌟
  4. 深入理解 TypeScript🌟🌟🌟
  5. TypeScript 入门教程

ArkTS

ArkTS 是华为在TypeScript的基础上开发的新语言,目前学习资料应该就只有官网

ArkTS语言

UI框架

ArkUI

三方库和开发模板等

  1. 三方库查询地址
  2. DevEco的工程模板

App上传和发布

我们开发完App之后都需要上传到华为市场才能被用户所下载使用。

另外华为也提供查看自己App数据的网站

  1. 应用上架地址 华为应用市场,这里可以上传我们开发的App应用
  2. 服务上架地址 AppGallery Connect 在这里我们可以管理自己的应用

其他

HarmonyOS提供了很好的学习路线供我们学习,大家按照下面的地址学习就能很快掌握鸿蒙的开发

知识地图🌟🌟🌟🌟🌟🌟

参考资料

  1. Harmony 开始支持 Flutter ,聊聊 Harmony 和 Flutter 之间的因果
  2. 鸿蒙终于不套壳了?纯血 HarmonyOS NEXT 即将到来
  3. 鸿蒙剥离 AOSP 不兼容 Android 热门问题汇总,不吹不黑不吵

文章、博客系列

  1. juejin.cn/column/7289…

各种仓库地址

  1. 鸿蒙Flutter适配 添加 flutter tools 对于构建 hap 的支持
  2. ArkUI 引擎
  3. ArkUI-X
  4. 鸿蒙适配Flutter引擎
  5. 查找OpenHarmony三方库
  6. OpenHarmony三方库资源
  7. OpenHarmony仓库

华为官方

业务

  1. 华为集团网站 www.huawei.com/cn/
  2. 华为云 www.huaweicloud.com/
  3. 运营商业务 carrier.huawei.com/cn/
  4. 企业业务 e.huawei.com/cn/
  5. 消费者业务 consumer.huawei.com/cn/

开发者

  1. 官网 developer.huawei.com/cn/
  2. 终端开发 developer.huawei.com/consumer/cn…
  3. 云开发 developer.huaweicloud.com/
  4. 鲲鹏处理器开发 www.hikunpeng.com/zh/
  5. 昇腾 智能软硬件开发 www.hiascend.com/zh/
  • 重要的几个资料
  1. 开发者学堂
  2. HarmonyOS专区
  3. 在线课程
  4. 鸿蒙CodeLabs(鸿蒙官网也有)
  5. 鸿蒙学习路径(鸿蒙官网也有)

鸿蒙官方

业务

  1. 鸿蒙官网
  2. 鸿蒙应用开发
  3. 鸿蒙设备开发

开发

  1. 开发论坛
  2. 开发博客
  3. ArkTS官方地址🌟🌟🌟 学习ArkTS的最权威的地方
  4. ArkUI官网地址🌟🌟🌟 学习ArkUI最权威的地方
  5. 应用市场🌟🌟🌟 提供App上传入口
  6. AppGallery Connect🌟🌟🌟 提供应用管理的入口
  7. HarmonyOS 开发者云端服务中心🌟🌟🌟 这里包含我们可以使用的三方库和IDE的文件模板等