HarmonyOS开发入门-华为开发者联盟

account24arrow_back16arrow_downarrow_right16back18close18collapse16expand16headpicinfo28jumphover16jumpnormal16language24menu18menu24moresearch24user
开始你的旅程
如果你准备踏上 HarmonyOS 的探索之旅,这里即是你的起点。你可以在开发入门中通过一系列指导文档、视频课程和开发资源,快速浏览、学习并掌握如何构建 HarmonyOS 应用/元服务,从初学者成长为能够独立开发并发布应用的专业开发者。
img
你将学习哪些内容
  • 如何获取 HarmonyOS 开发工具和语言,并学会应用它们
  • 如何进行 APP 设计,了解在哪里找到可用的设计资源
  • 探索 HarmonyOS 应用/元服务从设计至开发的全流程,打造你的创新应用/元服务
  • 了解应用/元服务的商业模式,助你实现商业价值
img
登录你的华为账号
在 HarmonyOS 开发者官网上登录你的账号,接受《华为开发者联盟用户协议》,开始你的探索之旅。
  • 开发者学堂:提供由浅入深的培训课程以及详细的 Codelabs 开发指导。通过学、练、考、证全流程服务,让你快速成为 HarmonyOS 人才。
  • 开发者社区:在这里与其他开发者进行深入交流,提出你的问题,分享你的见解,同步探索热门话题。
  • 智能客服:提供24小时在线服务、自助式智慧应答,更高效地解答开发者在注册认证、应用上下架、开放能力接入等过程中遇到的问题。
  • 工具下载:下载最新版本的开发工具,高效构建 HarmonyOS 应用/元服务。
  • 资讯:了解 HarmonyOS 最新动态、工具发布信息、网站更新要点以及开发者故事。
img
入门 HarmonyOS 开发

了解构建应用和元服务的核心工具与编程语言。

DevEco Studio,是 HarmonyOS 应用/元服务开发所需要的集成开发环境(IDE),你将在这里使用一切开发工具,打造你的应用/元服务。
ArkTS,是 HarmonyOS 优选的主力应用开发语言,帮助你开发、测试和分发应用/元服务。如果你熟悉 TypeScript(简称 TS),会发现它在 TS 的生态基础上做了进一步扩展,既保持了 TS 的基本风格,同时又通过规范定义强化开发期静态检查和分析,能够提升程序执行稳定性和性能。
ArkUI,是一套构建分布式应用界面的声明式 UI 开发框架。它使用简洁的 UI 信息语法、丰富的 UI 组件、以及实时界面预览工具,帮助你提升 HarmonyOS 应用界面开发效率。你只需使用一套 ArkTS API,就能在多个 HarmonyOS 设备上创造生动而流畅的用户界面体验。
探索 ArkTS 和 ArkUI 的强大功能,为创建你的应用/元服务做好准备:
img
构建你的第一个 Hello World 应用

通过一些简单课程,学习如何构建一个全新的 HarmonyOS 应用,包括如何根据需要,进行页面设计和组件创建。

img
打造和谐的视觉效果和卓越的使用体验
在 HarmonyOS 中,我们希望给用户带来和谐的视觉效果。了解 HarmonyOS 的核心设计理念与设计哲学,学习如何通过布局、配色、图标、导航等要素进一步完善你的应用/元服务,会帮助你的应用/元服务为用户提供更加丰富、连贯的使用体验。
设计理念:通用设计的基础。
了解更多
  • 通过设计入门,进一步了解 HarmonyOS 设计理念。
img
了解商业模式
HarmonyOS 当前提供多种商业模式,来帮助你的应用/元服务赢得更好的市场生态,实现商业目标。当然,这取决于你在开发应用/元服务时,产生的商业化构想。你可以先了解 HarmonyOS 的商业模式,以便在打造应用/元服务时进行针对性设计。
免费下载
  •  HarmonyOS 应用/元服务支持免费下载,用户可以直接从华为应用市场下载安装你的应用/元服务。
数字商品服务
  • 如果你的应用规划了付费服务,或激活、使用道具、开通会员等应用内付费类型,你需要使应用接入数字商品服务。数字商品服务提供基础的数字商品交易能力,保障用户交易的完成,并对应用内的数字商品交易能力可用性、商品价值和商品质量进行审核。
  • 通过应用内的数字商品交易,用户可以在你的应用内购买各种类型的数字商品,包括消耗型商品、非消耗型商品、自动续期订阅商品和非续期订阅商品。
了解更多
img
了解签名文件

为确保 HarmonyOS 应用的完整性,HarmonyOS 通过数字证书和 Profile 文件来对应用进行管控,只有签名过的应用才允许安装到设备上运行。使用模拟器和预览器调试无需配置签名信息,使用真机设备调试则需要对 HAP 进行签名。

DevEco Studio 为开发者提供了自动签名和手动签名方式,了解签名文件的基本概念,生成签名证书,为你的应用/元服务运行做好准备。
img
进一步探索
无论是刚开始接触 HarmonyOS 开发,或是已经上架了成熟应用/元服务,你会发现应用/元服务永远都有可优化和提升的空间。在不断完善和升级你的应用/元服务的过程中,你可以从这里获得支持。
在线课程:HarmonyOS 提供了一系列在线课程,分阶式帮助你掌握应用/元服务开发的学习路径。在这里,你的不同学习需求都可以得到满足。
Codelabs:基于真实应用场景,通过分步教程,让你在动手实践中掌握 HarmonyOS 开发技术。