Application Development Guide
Note:
Currently in the beta phase.
The application development documentation guides developers in completing application development using the open capabilities provided by the OpenHarmony SDK.
In the application development documentation, you can access the following content.
Getting Started
Getting Started helps developers understand the basic methods of application development.
Through learning and initial practice of this section, developers can quickly build their first OpenHarmony application, master the application package structure, the use of resource files, and the core functionalities and syntax of Cangjie, laying a foundation for subsequent application development.
Development
The OpenHarmony SDK provides rich open capabilities categorized by Kit dimensions, covering application frameworks, systems, media, graphics, application services, and other domains. It also offers development guides for key open capabilities to assist developers in efficient development.
- Application framework-related Kit open capabilities: Ability Kit (program framework services), ArkUI (Ark UI framework), etc.
- System-related Kit open capabilities: Universal Keystore Kit (key management services), Network Kit (network services), etc.
- Media-related Kit open capabilities: Camera Kit (camera services), Media Library Kit (media file management services), etc.
- Graphics-related Kit open capabilities: ArkGraphics 2D (Ark 2D graphics services).
- Application service-related Kit open capabilities: Location Kit (location services), etc.
Tools
DevEco Studio is the recommended IDE tool for OpenHarmony application development.
API Reference
The API Reference provides comprehensive documentation on the components and interfaces of the open capabilities of each Kit in the OpenHarmony SDK, helping developers quickly locate detailed descriptions and invocation methods for specific interfaces. For details, please refer to the API Reference.