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应用/服务。
Ⅰ、应用发布
Ⅱ、运营增长
Ⅲ、流量变现