目录

HarmonyOS应用开发指路篇

HarmonyOS应用开发指路篇

HarmonyOS应用开发指路

本文档分为准备与学习、应用体验设计、应用架构、应用质量、开发工具、功能开发、应用测试、上架与分发八大部分,帮助开发者朋友一站式便捷获取信息。

一、准备与学习

学习HarmonyOS的基本概念和架构,搭建好所需的开发工具和环境,了解开发规范和最佳实践。

Ⅰ.了解HarmonyOS

HarmonyOS介绍

获取最新套件

快速入门

Ⅱ.学习与认证

官方课程

获取证书

Ⅲ.保持更新

Ⅳ.求助与分析

  • 二、应用体验设计

设计适配HarmonyOS系统的应用界面,确定应用的功能和交互设计,了解HarmonyOS系统的设计原则和用户体验准则。

Ⅰ、UX设计

Ⅱ、HarmonyOS特征设计

一次开发, 多端部署

自由流转

Ⅲ、业务场景与解决方案

行业场景

  • 三、应用质量

为了帮助开发者更好的理解HarmonyOS进行应用设计,我们对重点设计场景提供了指导。

架构

  • 四、应用架构

为了帮助开发者打造一款高质量的应用,我们从应用的性能、功耗、隐私与安全、运维等多个维度提供了指导。

Ⅰ、体验设计

Ⅱ、技术质量

性能

功耗

隐私与安全

运维

  • 五、开发工具

DevEco Studio

开发阶段

编译调试阶段

签名

调试运行

测试

发布

命令行

  • 六、功能开发

为了帮助开发者更好的理解HarmonyOS进行功能开发,我们对重点开发场景提供了指导。

Ⅰ、应用框架开发

程序包结构

程序框架

ArkTS语言

NDK开发

UI框架

本地数据和文件

Web

Ⅱ、系统开发

网络

安全

Ⅲ、媒体开发

拍照和图片

音频和视频

Ⅳ、图形开发

Ⅴ、应用服务开发

Ⅵ、AI功能开发

意图框架

  • 七、应用测试

HarmonyOS应用/服务开发完成后,在发布到应用/服务市场前,还需要对应用进行:漏洞、隐私、兼容性、稳定性、性能等测试,确保HarmonyOS应用/服务纯净、安全,给用户带来更好的使用体验。

Ⅰ、单元测试和UI测试

自动化测试框架

UI测试

Ⅱ、应用专项测试

  • 八、上架与分发

HarmonyOS应用/服务开发、测试完成后,将应用/服务发布至应用市场,用户可以通过应用市场、负一屏等渠道获取到对应的HarmonyOS应用/服务。

Ⅰ、应用发布

Ⅱ、运营增长

Ⅲ、流量变现