- 文集信息
- 目录大纲
- 最新文档
- 知识宇宙
文集详情
文集导读
00-教程导读:以动手方式走完 HarmonyOS 应用开发全程
「一次开发,多端部署」——这句写在 HarmonyOS 官方文档最显眼位置的话,是整套开发体系的总纲,也是本教程要带着你亲手验证的东西。我们不在概念上停留太久:第 1 章就把开发环境装好、把第一个工程跑起来,之后每一章都围绕一个能运行、能看见、能摸到的产物推进——一个登录页、一个会刷新的列表、一张能增删改查的数据库表、一次跨设备的页面流转,直到最后把应用签名打包、提交上架。概念在需要时才讲,讲了就立刻用。
这本教程怎么读
本教程的编排逻辑是"动手优先":每个知识点都先出现在一段可运行的代码或一次真实的操作里,再回头看它背后的机制。你不需要预先读过 HarmonyOS 的架构白皮书,只需要一台能装 DevEco Studio 的电脑。全书八章是一条连续的上手路线:
图:HarmonyOS 应用开发动手路线图

前四章是地基:没有环境就没有工程,没有工程就没有页面,没有语法就没有布局,没有状态管理界面就是一张死图。后四章是放大器:数据持久化让应用"记得住",网络请求让应用"连得上",分布式能力让应用"跨得过去",调优与上架让应用"见得了人"。章与章之间的依赖关系就画在上面这张图里,建议按顺序推进;如果你已有 ArkTS 基础,第 2 章的语法部分可以快读,但别跳过第 4 章——状态管理是声明式 UI 的分水岭,没跨过去的人写出来的 HarmonyOS 应用本质上还是命令式的老思路。
每章你会做出什么
比起"学过什么",我们更在意"做出了什么"。全书推进过程中你会持续累积可运行的代码:第 1 章结束时有一个能在模拟器里打开的空应用;第 2 章给它加上一个可输入的登录页;第 3 章把页面重构成像样的列表布局;第 4 章让列表数据可以增删改、界面实时刷新;第 5 章把这些数据存进数据库,重启不丢;第 6 章接入真实的网络接口并处理好权限;第 7 章体验把页面从手机流转到平板,并做成免安装的元服务卡片;第 8 章做一轮性能体检,然后走完签名、打包、提交应用市场的最后流程。
这条路线覆盖了 HarmonyOS 应用开发者日常工作的主干:ArkTS 语言与声明式 UI(ArkUI)、Stage 应用模型、状态管理 V1/V2、关系型数据库与首选项、网络与权限、分布式软总线与流转、元服务、上架发布。每一章的节里都带完整代码与操作步骤,代码基于 API 12 前后的稳定接口写成,个别参数名若与你手上的 SDK 版本有出入,以 DevEco Studio 的代码提示为准。
写给从 Android 或前端转来的开发者
如果你写过 Android 的 Jetpack Compose 或者前端的 React/Flutter,你会发现 ArkUI 的心智模型相当熟悉:都是描述界面、都靠状态驱动刷新、都强调单向数据流。真正的新东西在两处:一是 ArkTS 在 TypeScript 之上加了强制约束(比如组件状态变量不能用 any),初期会觉得啰嗦,但它换来的是编译期就能拦住一类运行时错误;二是分布式能力——设备发现、跨设备迁移、原子化服务,这些在别的移动生态里没有直接对应物,也是第 7 章的主角。
需要说明的一点是,本教程聚焦应用开发主线,不会展开讲系统源码、南向设备开发这类深水区话题;遇到它们时,文中会用一句话交代边界,并把注意力拉回应用开发者的视角。准备好电脑和整块时间,我们从装环境开始。
目录大纲
最新文档
知识宇宙
正在加载知识图谱...