1 一起从Hello World 开始
- 搭建开发环境
- 创建项目并运行 Hello World
- 了解工程目录结构
2 ArkTs 语言
- 基本UI描述
基本概念、UI描述规范、属性配置、事件配置、子组件配置 - 页面级变量的状态管理
装饰器@State、装饰器@Prop、装饰器@Link、装饰器@Provide、装饰器@Consume、装饰器@ObjectLink、装饰器@Observed、装饰器@Watch - 应用级变量的状态管理
装饰器@StorageLink、装饰器@StorageProp、LocalStorage、装饰器@LocalStorageLink、装饰器@LocalStorageProp、PersistentStorage、Environment - 动态构建UI元素
装饰器@Builder、装饰器@BuilderParam、装饰器@Styles、装饰器@Extend、装饰器@CustomDialog - 渲染控制
条件渲染、循环渲染、数据懒加载 - 使用限制与扩展
在生成器函数中的使用限制、变量的双向绑定、状态变量数据类型声明使用限制、自定义组件成员变量初始化的方法
3. HarmonyOS - ArkUI声明式UI开发
- 基础组件
- 容器组件
- 绘制组件
- 画布组件
- 动画
属性动画、显示动画、转场动画、路径动画 - 弹窗
- 手势处理