HarmonyOS
HARMONYOS NEXT 开发指南

鸿蒙 HarmonyOS NEXT

从 ArkTS 到分布式应用,掌握华为生态全栈开发技能。声明式 UI、Stage 模型、万物互联,开启鸿蒙原生时代。

ArkTS ArkUI Stage 模型 分布式 DevEco Studio AGC 发布
🌸 10 章节 ⚡ HarmonyOS NEXT 🚀 ArkTS + ArkUI

课程目录

从环境搭建到应用上架,系统掌握 HarmonyOS NEXT 全栈开发

Chapter 01
环境搭建与 ArkTS 基础
DevEco Studio 安装配置,Hello World,ArkTS 类型系统与基础语法,与 TypeScript 的关系与差异。
DevEcoArkTS类型系统
Chapter 02
ArkUI 声明式 UI
组件树与装饰器体系(@State @Prop @Link @Observed),布局容器,自定义组件设计模式。
@State@ComponentColumn/Row
Chapter 03
状态管理深度
@Provide/@Consume、AppStorage 全局状态、PersistentStorage 持久化,数据驱动刷新原理。
AppStorage@Provide数据绑定
Chapter 04
导航与路由
Navigation 组件,页面栈管理,转场动画配置,深链接与 Want 机制,多设备适配导航。
NavigationRouter转场动画
Chapter 05
网络与数据持久化
HTTP/Rcp 网络请求,关系型数据库 RDB,首选项 Preferences,文件操作与沙箱机制。
HTTPRDBPreferences
Chapter 06
多媒体与传感器
相机 API,音视频播放与录制,图片处理(PixelMap),传感器数据订阅与地理位置。
CameraAVPlayerSensor
Chapter 07
分布式能力
分布式数据管理,跨设备迁移 ContinuationManager,设备虚拟化,超级终端协同体验。
分布式迁移协同
Chapter 08
性能优化与调试
LazyForEach 懒加载,渲染管线优化,DevEco Profiler 工具,内存泄漏分析,启动优化。
LazyForEachProfiler内存
Chapter 09
原生能力与安全
权限管理体系,系统能力 SysCap,加密与安全存储,服务卡片(Form Widget)开发。
权限SysCap服务卡片
Chapter 10
上架发布与 CI/CD
AGC 应用市场审核规范,签名打包流程,流水线自动化构建,版本管理与灰度发布。
AGC签名CI/CD

技术栈总览

HarmonyOS NEXT 核心技术体系

📝
ArkTS 语言
基于 TypeScript 的鸿蒙专属语言,静态类型增强,禁止动态特性保证性能
🎨
ArkUI 框架
声明式 UI 框架,组件化开发,响应式数据绑定,自适应布局
📦
Stage 模型
应用生命周期管理,UIAbility/ExtensionAbility,多实例支持
🔗
分布式能力
跨设备协同,数据同步,任务迁移,超级终端生态
性能优化
方舟编译器,AOT 编译,懒加载,渲染优化工具链