
核心价值:助力开发者高效掌握 H
armonyOS 开发体系,从理论认知到实战落地,构建完整的技术知识图谱。
能力提升路径:
- 基础入门 → 进阶开发 → 实战项目 → 生态应用
- 覆盖技术原理、开发工具、组件应用、布局设计等全流程技能
- 历史背景与行业前景
- 华为鸿蒙系统的演进历程(从 1.0 到最新版本的技术迭代)
- 跨设备分布式系统的行业定位(物联网、智能终端、万物互联场景)
- 核心技术理念
- 分布式软总线、分布式数据管理、分布式任务调度等架构设计
- 一次开发多端部署的技术优势(手机、平板、智能穿戴、智慧屏等设备适配)
- IDE 配置:DevEco Studio 的安装、插件配置与模拟器调试
- 项目创建流程:从模板新建到工程结构解析(HAP 包、模块配置、资源目录)
- ArkTS 语言核心:TypeScript 扩展特性、装饰器、状态管理(@State、@Link 等)
- ArkUI 框架基础:声明式 UI 开发模式、组件生命周期与事件处理
布局类型 |
应用场景 |
核心属性示例 |
线性布局(Row/Column) |
垂直 / 水平方向排列组件 |
width , height , spacing |
弹性布局(Stack) |
组件重叠覆盖场景 |
alignContent , justifyContent |
网格布局(Grid) |
行列矩阵式排列 |
columns , rows , gridTemplate |
绝对布局(Absolute) |
固定坐标定位 |
left , top , right , bottom |
自适应布局(AdaptiveBox) |
多设备屏幕适配 |
type , matchPattern |
列表布局(List) |
长列表数据展示 |
items , itemBuilder |
- 瀑布流布局:图片列表不规则排列(案例:相册 / 资讯页面)
- 折叠面板布局(Accordion):折叠展开式内容容器(设置 / 详情页场景)
- 导航标签布局(TabList):多标签页切换交互(应用主界面)
- 基础组件:文本(Text)、按钮(Button)、图片(Image)、输入框(Input)等的属性与事件
- 高级组件:
- 图表组件(Chart):折线图、柱状图的数据可视化
- 动画组件(Animate):过渡动画、属性动画、自定义动画效果
- 网络组件(Http):RESTful API 调用与数据处理