学习路径:五个层次
九大主题自底向上:基础层提供语言与并发能力,UI 层提供声明式范式,架构层组织代码,生产层守住质量与体验。
ArkTS 语言基础
强类型、状态变量、装饰器与声明式思维。
并发模型
TaskPool、Worker、Promise 与异步任务。
ArkUI
声明式组件、状态驱动、布局与动画。
应用架构
Stage 模型、MVVM、状态管理、模块化。
持久化/网络/测试/性能
Preferences、RDB、http、Hypium、渲染优化。
九大主题
每一章都是一份完整的知识地图:概念、图解、可运行代码、陷阱、练习与资源。
ArkTS 语言基础LANGUAGE
强类型、状态变量、装饰器、接口与泛型。
02并发模型CONCURRENCY
TaskPool、Worker、Promise 与异步处理。
03ArkUI 声明式DECLARATIVE UI
组件、状态驱动、布局与动画转场。
04页面与导航NAVIGATION
Navigation 组件、路由与页面栈管理。
05应用架构ARCHITECTURE
Stage 模型、MVVM、状态管理与模块化。
06数据持久化PERSISTENCE
Preferences、RDB(关系型)、文件与安全存储。
07网络层NETWORKING
http/https 请求、axios、拦截与缓存。
08测试与调试TESTING
Hypium 单元/UI 测试、DevEco 调试工具。
09性能优化PERFORMANCE
渲染流水线、懒加载、内存与功耗。
推荐的使用方法
搭建环境
安装 DevEco Studio(含 SDK 与模拟器),准备 HarmonyOS NEXT 设备/模拟器。
按序阅读,边读边跑
每章示例在 DevEco Studio 的 ArkTS 工程中运行,建议每章建独立模块。
完成章末练习
实战清单是检验掌握的标准。
构建自己的应用
把架构、持久化、网络、测试整合进你自己的鸿蒙应用。
环境准备
鸿蒙开发以 DevEco Studio 为主线,基于 ArkTS(TypeScript 的超集)与 ArkUI。本手册示例基于 HarmonyOS NEXT / API 12+。
# 1. 安装 DevEco Studio(自带 HarmonyOS SDK / 模拟器 / 构建工具)
# 2. 新建工程:Empty Ability (ArkTS)
# 3. 关键依赖在 oh-package.json5 中声明(示例)
# {
# "dependencies": {
# "@ohos/axios": "^2.2.0"
# }
# }
# 安装
ohpm install本手册基于 HarmonyOS NEXT(API 12+)。ArkTS 在 TypeScript 基础上强化了强类型与声明式状态,部分 JS 动态特性被限制,各章会标注。
用 DevEco Studio 内置模拟器(Remote Emulator / 本地模拟器)即可运行全部示例。