20231223 重大更新
鸿蒙网站即将不可用,都重定向到官网了 developer.huawei.com/consumer/cn…
唠叨几句
大概翻阅了一下鸿蒙官网的学习资料,看了鸿蒙的API指南,发现功能还是非常丰富的。真是越看越激动
我提取一下学习鸿蒙应用开发所需要的知识
开发语言
鸿蒙使用ArkTs语言进行开发,界面的布局使用ArkUI这个声明式的框架。如果学过RN或者Flutter的朋友,相信上手鸿蒙是非常easy的。
JS
JavaScript 已经很有年头了,最初用来写浏览器上H5的交互,到Node.js出来后可以写后端。 覆盖面很广泛,而且简单易学。下面是我在学习了很多资料后,整理出来的很不错的学习资源
- Mozila官方JavaScript教程🌟🌟🌟
- 现代 JavaScript 教程
- JavaScript 教程🌟🌟🌟🌟🌟 阮一峰大神的JavaScript教程,非常值得推荐
ES
学习了JavaScript后,如果不了解ECMAScript可就说不过去了。
ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。
关于ECMAScript的资料,几乎都是 阮一峰大神 ES6教程。所以大家也不用绕弯路了,就拿来吧你~
TS
TypeScript 是微软基于JavaScript开发的一款语言,它的最主要的作用是给JavaScript添加了静态类型系统,从而让JavaScript编写大型工程更加得心应手
ArkTS
ArkTS 是华为在TypeScript的基础上开发的新语言,目前学习资料应该就只有官网
UI框架
三方库和开发模板等
App上传和发布
我们开发完App之后都需要上传到华为市场才能被用户所下载使用。
另外华为也提供查看自己App数据的网站
其他
HarmonyOS提供了很好的学习路线供我们学习,大家按照下面的地址学习就能很快掌握鸿蒙的开发
参考资料
- Harmony 开始支持 Flutter ,聊聊 Harmony 和 Flutter 之间的因果
- 鸿蒙终于不套壳了?纯血 HarmonyOS NEXT 即将到来
- 鸿蒙剥离 AOSP 不兼容 Android 热门问题汇总,不吹不黑不吵
文章、博客系列
各种仓库地址
- 鸿蒙Flutter适配 添加 flutter tools 对于构建 hap 的支持
- ArkUI 引擎
- ArkUI-X
- 鸿蒙适配Flutter引擎
- 查找OpenHarmony三方库
- OpenHarmony三方库资源
- OpenHarmony仓库
华为官方
业务
- 华为集团网站 www.huawei.com/cn/
- 华为云 www.huaweicloud.com/
- 运营商业务 carrier.huawei.com/cn/
- 企业业务 e.huawei.com/cn/
- 消费者业务 consumer.huawei.com/cn/
开发者
- 官网 developer.huawei.com/cn/
- 终端开发 developer.huawei.com/consumer/cn…
- 云开发 developer.huaweicloud.com/
- 鲲鹏处理器开发 www.hikunpeng.com/zh/
- 昇腾 智能软硬件开发 www.hiascend.com/zh/
- 重要的几个资料
鸿蒙官方
业务
开发
- 开发论坛
- 开发博客
- ArkTS官方地址🌟🌟🌟 学习ArkTS的最权威的地方
- ArkUI官网地址🌟🌟🌟 学习ArkUI最权威的地方
- 应用市场🌟🌟🌟 提供App上传入口
- AppGallery Connect🌟🌟🌟 提供应用管理的入口
- HarmonyOS 开发者云端服务中心🌟🌟🌟 这里包含我们可以使用的三方库和IDE的文件模板等