ArkUI 启航
30章 · 从零到精通
✨ 友好色系
01
ArkUI初探
鸿蒙系统简介 · ArkUI框架 · 搭建DevEco Studio
➔
02
第一个ArkUI应用
创建项目 · 结构解析 · Hello World
➔
03
TypeScript基础 (上)
let/const · 类型注解 · 接口与对象
➔
04
TypeScript基础 (下)
函数 · 联合类型 · 泛型 · 模块
➔
05
声明式UI入门
@Component · @Entry · build · 组件化
➔
06
常用基础组件 (上)
Text · Image · 样式与缩放
➔
07
常用基础组件 (下)
Button · TextInput · Progress
➔
08
布局容器 (上)
Column · Row · 主轴交叉轴对齐
➔
09
布局容器 (下)
Flex · Stack · Z序控制
➔
10
列表与网格
List懒加载 · Grid跨列跨行
➔
11
滚动组件
Scroll · Scroller · 嵌套滚动
➔
12
状态管理 (上)
@State · 单向数据流 · UI刷新
➔
13
状态管理 (中)
@Prop · @Link · @Watch
➔
14
状态管理 (下)
@Provide/@Consume · AppStorage
➔
15
事件处理
触摸/点击 · 手势 · 事件冒泡
➔
16
动画入门
animateTo · animation · 曲线时长
➔
17
转场动画
PageTransition · Transition · 共享元素
➔
18
自定义组件
@Builder · 组件复用 · 参数传递
➔
19
弹窗与菜单
AlertDialog · CustomDialog · Menu
➔
20
路由与导航
Router · Navigation · 参数传递
➔
21
数据持久化
Preferences · SQLite · 文件读写
➔
22
网络请求
http模块 · JSON解析 · 超时处理
➔
23
多媒体开发
音频播放 · Video · Camera API
➔
24
传感器与设备能力
Geolocation · 加速度 · 屏幕亮度
➔
25
自定义绘制
Canvas · 图形 · 文本与图片
➔
26
性能优化
LazyForEach · 避免过度渲染 · 布局优化
➔
27
调试与测试
hilog · 断点 · UI Inspector · 单元测试
➔
28
打包与发布
签名 · HAP · 上架华为市场 · 版本管理
➔
29
综合实战 (上)
需求分析 · UI还原 · 架构设计
➔
30
综合实战 (下)
功能实现 · 状态整合 · 项目复盘
➔