这门课解决什么问题

鸿蒙原生应用开发目前最大的门槛,不在于业务逻辑有多复杂,而在于官方主推的 ArkTS 语言和 ArkUI 声明式 UI 框架,对习惯了前端或安卓传统写法的开发者来说是一套全新的范式。很多程序员看官方文档时觉得语法都能看懂,但真要自己上手画界面、调组件,常常卡在状态变量怎么触发页面重绘、自定义组件的参数怎么传递这些细节上。这门课的作用,就是把这些容易踩坑的环节拆解成具体的组件操作,带你从安装开发工具开始,一步步把基础组件的属性、事件和布局方式跑通。它不跟你讲宏大的生态愿景,只解决最实际的问题:怎么用 ArkTS 把页面画出来,怎么让控件按你的预期排列和响应交互。

适合什么基础与建议先看哪几块

这套资料适合有基本编程概念、但没接触过鸿蒙体系的人。如果你写过 JavaScript 或者 TypeScript,看 ArkTS 语法部分会很顺;如果是纯后端或者零基础转行,建议把第三块的 TypeScript 基本语法认真过一遍,因为 ArkTS 在 TS 基础上做了静态类型约束,类型系统没搞懂,后面写自定义组件传参时容易一直报错。建议先看开发准备阶段的工具安装和 ArkTS 语言介绍,把 DevEco Studio 跑起来,建一个空的工程;然后跳到快速入门那一节,跟着敲一个最简单的页面,确认本地环境没问题。之后再按顺序看 Image、Text、TextInput、Button 这些基础组件,重点放在 Column 和 Row 这两节,因为鸿蒙界面的所有布局几乎都靠这两个容器嵌套出来,把行列布局的对齐方式和间距参数吃透,后面写复杂界面就不会乱。

学完能做什么与资料怎么配合练习

这套课讲完 ArkUI 的核心组件和自定义组件封装,学完之后你能独立完成一个静态展示加基础交互的鸿蒙原生页面,比如一个带图文列表的详情页、一个表单输入页,或者一个带滑动条的设置面板,并且能把重复的 UI 结构抽成自定义组件复用。练习方式上,建议不要只看视频不动手。每看完一个组件的讲解,就在本地工程里新建一个页面,把视频里演示的属性逐个敲一遍,改一改参数看界面变化。讲到 List 和循环控制时,自己造几条假数据,试着渲染一个列表出来;讲到自定义组件时,把前面写好的 Button 和 Text 组合封装一个卡片组件,再在主页面里调用它。视频里的代码片段是用来理解概念的,真正转化成你自己的技能,得靠把这些组件拼成一个完整页面的过程。如果看完自定义组件那一节你能不查文档独立写出列表页,就算把基础打扎实了。

课程目录

课程目录14 集
  • 1 00.课程介绍 (05:35).mp4
  • 2 01.开发准备-工具安装 (08:32).mp4
  • 3 02.开发准备-了解ArkTS语言 (10:53).mp4
  • 4 03.开发准备-TypeScript基本语法 (39:47).mp4
  • 5 04.快速入门 (17:06).mp4
  • 6 05.ArkUI组件-Image组件 (18:04).mp4
  • 7 06.ArkUI组件-Text (10:58).mp4
  • 8 07.ArkUI组件-TextInput (16:07).mp4
  • 9 08.ArkUI组件-Button (08:15).mp4
  • 10 09.ArkUI组件-Slider (12:50).mp4
  • 11 10.ArkUI组件-Column和Row (26:13).mp4
  • 12 11.ArkUI组件-循环控制 (17:38).mp4
  • 13 12.ArkUI组件-List (09:11).mp4
  • 14 13.ArkUI-自定义组件 (28:42).mp4