本文适用人群
只适合前端程序员看,因为:
- 是从前端视角理解后写出来的内容
- 前端人都理解的内容,就直接忽略了
免责声明
- 不是教程,只是学习记录
- 包含了一些自己的理解,一边学一边写的,难免有不对的地方
- 写出来希望能与大家探讨,看到有错误的地方,望大家指正~
写在最前
- 希望大家放平心态,不要急于求成,
- 经过我这几天的学习,个人感受是:前端好入门,但也只是好入门而已
- 因为鸿蒙开发包含三个方面,前端会的也只是它的基础语法方面
- 它还包含很多应用开发方面的知识
- 当然了,写个 Demo 出来还是容易的,大家想玩的可以先看我的学习记录了解下~
目录
| 官方课程 | 学习记录 | 是否建议看官方课程 | 难度(0-5) | 备注 | |
|---|---|---|---|---|---|
| <以下是初级课程> | |||||
| HarmonyOS介绍 | 官方学习资源 | 0 | 就介绍了下鸿蒙开发多牛逼,以及学习资源 | ||
| DevEco Studio的使用 | IDE 的使用 | 1 | 下载编辑器,使用预览窗口、模拟器 | ||
| ArkTS语法介绍 | ArkTs | ✅ | 5 | 很重要,扩展的语法、组件,装饰器,都在这里讲的 | |
| 应用程序框架基础 | ✅ | 5 | 很重要,讲了很多应用开发的知识: Stage模型、目录结构、UIAbility | ||
| 从简单的页面开始 | UI 范式对比 & 布局实战 | ✅ | 2 | 讲了 ArkUI 多牛逼,列举了一些组件,以及两种开发范式对比,实战了简单的首页布局 | |
| 构建更加丰富的页面 | Web & Tabs & Navigation | ✅ | 3 | 比较重要,讲了这三个常用组件的使用 | |
| 从网络获取数据 | 网络请求 | 1 | 讲了怎么发 api 请求 | ||
| 保存应用数据 | 首选项 | 1 | 首选项的使用 | ||
| <以下是中级课程> | |||||
| 应用程序框架进阶 | ✅ | 5 | |||
| ArkUI进阶 | 布局&长列表的性能优化 | ✅ | 2 | 讲了布局&长列表的性能优化 | |
| 合理使用动画和转场 | 动画、转场 | ✅ | 2 | 讲了组件的动画、页面的转场效果 | |
| Web组件和WebView | Web 和 WebView | 1 | 讲了ArkTs和网页代码的互相通信 | ||
| 给应用添加通知和提醒 | 通知、提醒 | 1 | 讲了通知和提醒的使用方法 | ||
| Native适配开发 | -- | ||||
| 三方库的基本使用 | 三方库和本地库 | 讲了三方库在哪里找,如何安装使用,以及链接使用本地库 | |||
| HarmonyOS SDK开放能力简介 | -- | ||||
| 质量建议与测试指南 | -- | ||||
| 应用/元服务上架 | -- | ||||
| <以下是高级课程> | |||||
| 一次开发,多端部署 | |||||
| 自由流转 | |||||
| 应用性能优化 | -- | ||||
| 应用开发安全 | -- | ||||
| 应用DFX能力介绍 | -- |