Do you already know how to use the HarmonyOS developer documentation? Do you know how to solve problems efficiently? Do you know how to contribute to the open source community? Want to access more of the developer’s favorite tripartite community? To help more developers get on board quickly, we’ve prepared HarmonyOS developer documentation, official help channels, community contribution guidelines, and more. To help you ride the waves.

Familiar with official documents, quick start

01 Application Development

**Codelab tutorial classes: ** Developer tutorials for key features or scenarios, including: generic components, AI, databases, media, and distribution. Developer.harmonyos.com/cn/docs/doc…

DevEco Studio to use and download: developer.harmonyos.com/cn/develop/…

** Development guide: ** All kinds of devices (mobile phone/tablet, smart wear, smart screen, etc.), application core function development. Developer.harmonyos.com/cn/docs/doc…

**API Reference classes: ** Provides an introduction to the Java API, Native API, and JS API. Developer.harmonyos.com/cn/docs/doc…

** Get a quick overview of HarmonyOS’s system positioning, architecture, features, scenarios, development basics, and more. Developer.harmonyos.com/cn/docs/doc…

02 Equipment Development

** Obtain source code: ** download through the mirror site, HPM package manager to obtain, source code repository. Device.harmonyos.com/cn/docs/sta…

Get DevEco Device Tool: device.harmonyos.com/cn/ide

Build system environment; Device.harmonyos.com/cn/docs/sta…

** Get started and develop based on development board: ** Get started with lightweight system development board and small system development board supported by the system. Product development for example: WLAN module, no screen camera products, with screen camera products. Device.harmonyos.com/cn/docs/sta…

** Device development guide: ** Provides guidance on kernel, driver, subsystem function and component development. Device.harmonyos.com/cn/docs/dev…

** Porting guidelines: ** Chip development porting guidelines, tripartite library porting guidelines. Device.harmonyos.com/cn/docs/dev…

**API Reference: ** provides a complete INTRODUCTION to the API interface. Device.harmonyos.com/cn/docs/dev…

Learn more about HarmonyOS and its architecture and get you started on application development and device development. Developer.huawei.com/consumer/cn…

Solve problems efficiently

Development and debugging will always encounter some obstacles. It is recommended to find documents first, especially development guides and API references on related topics. Problems that cannot be solved after consulting the documents can be solved efficiently in the following ways:

Method 1: Feedback the problem you encountered in the forum. Other developers have already encountered and solved the problem. Please search for related problems in the forum and submit new problems. Help more developers clear the way by discussing and helping each other. harmonyos.51cto.com/answerlist

Method 2: Open source code/Document bug, Gitee feedback During the process of using open source code and documents, if you encounter any bug, please refer to the Issue template and submit it to the Issue entry of the OpenHarmony project. Learn about problems that other developers have solved before submitting, effectively removing obstacles. Gitee.com/organizatio…

Method 3: Online feedback for problems with the official website Documents When reading the documents, you can use the feedback button on the official website to directly feedback any problems or questions. High-quality problem feedback helps us to continuously improve the content and quality of the document. The more detailed information you provide, the more helpful it is for us to improve the problem.

Four: more official support developer.harmonyos.com/cn/support

Contribute to the continuous improvement of the open source community

You must have accumulated a lot of experience after familiarizing yourself with documentation, hands-on development, and bug elimination. Welcome every little achievement of you, contribute your knowledge and wisdom, help more developers grow quickly.

Method 1: Forum/Gitee replies to other developers’ questions Each Issue and question is your contribution to ecological construction.

Gitee contributes code/documentation/tutorials /Samples Refer to the OpenHarmony Contributor Guide for community contributions. Developers are encouraged to contribute code (fix bugs, optimize code), summarize experience and create technical content to help more developers get started quickly. Gitee.com/openharmony…

OpenHarmony has established several Special Interest groups (SIG), which are responsible for the architecture design, open source development and project maintenance of specific sub-areas and innovative projects in the OpenHarmony community. Developers can contribute their code and knowledge by joining the SIG group for discussion and development. Gitee.com/openharmony…

More three-party resources to help you grow

Since the launch of HarmonyOS, many of the biggest names in the industry have contributed to the ecosystem by submitting demo code, creating courses, creating detailed tutorials and nurturing more developers through their deep technical and project experience. You can effectively learn relevant knowledge through the sharing and practice of industry leaders and experienced developers.

HarmonyOS course: harmonyos.51cto.com/study#edu

OpenHarmony Gitee community resources: gitee.com/openharmony…

Features may change as you learn a course or feature, please refer to the official documentation for the latest information.

The prosperity of the ecosystem depends on the concerted efforts of our ecological partners and developers. Join HarmonyOS Ecology and let us witness your every effort and growth.

Features may change as you learn a course or feature, please refer to the official documentation for the latest information.

The prosperity of the ecosystem depends on the concerted efforts of our ecological partners and developers. Join HarmonyOS Ecology and let us witness your every effort and growth.

Author: Milk lid

For more information, visit Harmonyos.51cto.com, a collaboration between 51CTO and Huawei