application-dev-guide-for-gitee.md 3.6 KB
Newer Older
E
ester.zhou 已提交
1 2 3 4 5 6 7 8
# Application Development Overview

The application development documents provide reference for you to develop applications using the APIs provided by OpenHarmony. They walk you through how to use JavaScript APIs to develop applications on the standard system.

The documents are carefully organized as follows:

### Getting Started

E
ester.zhou 已提交
9
[Here](quick-start/Readme-EN.md) you'll learn how to quickly get started with OpenHarmony application development.
E
ester.zhou 已提交
10

E
ester.zhou 已提交
11
Browse the documents on the instructions for quickly building your first application and the basics about OpenHarmony applications.
E
ester.zhou 已提交
12

E
ester.zhou 已提交
13
Check out the development fundamentals, which comprise descriptions of the package structure configuration file for OpenHarmony applications and the instructions for use of resource files.
E
ester.zhou 已提交
14 15 16 17 18 19 20

### Development

To facilitate your application development, we provide development guidelines for key features.

First thing first, familiarize yourself with the two cornerstone frameworks in OpenHarmony applications:

G
Gloria 已提交
21
- Application framework: [Application Models](application-models/Readme-EN.md)
E
ester.zhou 已提交
22 23 24 25 26
- UI framework: [UI Development](ui/Readme-EN.md)

All applications should be developed on top of these frameworks.

Then, equip yourself for developing the key features, with the following guidelines:
27 28

- [Web](web/web-component-overview.md)
G
Gloria 已提交
29
- [Notification](notification/Readme-EN.md)
E
ester.zhou 已提交
30 31 32 33 34
- [Window Manager](windowmanager/Readme-EN.md)
- [WebGL](webgl/Readme-EN.md)
- [Media](media/Readme-EN.md)
- [Security](security/Readme-EN.md)
- [Connectivity](connectivity/Readme-EN.md)
G
Gloria 已提交
35
- [Telephony Service](telephony/Readme-EN.md)
E
ester.zhou 已提交
36
- [Data Management](database/Readme-EN.md)
37
- [File Management](file-management/Readme-EN.md)
Z
zengyawen 已提交
38
- [Task Management](task-management/Readme-EN.md)
E
ester.zhou 已提交
39 40 41
- [Device Management](device/Readme-EN.md)
- [Device Usage Statistics](device-usage-statistics/Readme-EN.md)
- [DFX](dfx/Readme-EN.md)
H
HelloCrease 已提交
42
- [Internationalization](internationalization/Readme-EN.md)
G
Gloria 已提交
43
- [Application Test](application-test/Readme-EN.md)
Z
zengyawen 已提交
44 45
- [IDL Specifications and User Guide](IDL/idl-guidelines.md)
- [Using Native APIs in Application Projects](napi/Readme-EN.md)
E
ester.zhou 已提交
46 47 48 49 50 51 52 53

### Tools

DevEco Studio is a high-performance integrated development environment (IDE) recommended for developing OpenHarmony applications.
[Here](https://developer.harmonyos.com/en/docs/documentation/doc-guides/ohos-deveco-studio-overview-0000001263280421) you can learn everything about DevEco Studio, including how to use this tool to create a project and sign, debug, and run an application.

### Hands-On Tutorials

G
Gloria 已提交
54
To make you better understand how functions work together and jumpstart your application development projects, we provide stripped-down, real-world [samples](https://gitee.com/openharmony/applications_app_samples/blob/master/README.md) and [codelabs](https://gitee.com/openharmony/codelabs).
E
ester.zhou 已提交
55 56 57 58 59 60

### API References

API references encompass all components and APIs available in OpenHarmony, helping you use and integrate APIs more effectively.

They are organized as follows:
H
HelloCrease 已提交
61 62

- [Component Reference (TypeScript-based Declarative Development Paradigm)](reference/arkui-ts/Readme-EN.md)
G
Gloria 已提交
63 64 65 66 67
- [Component Reference (JavaScript-based Web-like Development Paradigm)](reference/arkui-js/Readme-EN.md)
- [JS Service Widget UI Components](reference/js-service-widget-ui/Readme-EN.md) 
- APIs
    - [JS and TS APIs](reference/apis/Readme-EN.md)
    - Native APIs
E
ester.zhou 已提交
68 69
        -   [Standard Library](reference/native-lib/third_party_libc/musl.md)
        -   [Node_API](reference/native-lib/third_party_napi/napi.md)
E
ester.zhou 已提交
70 71 72 73 74


### Readme

For details about the principles and basic information of each subsystem, see the README file in [docs/en/readme](../readme).
75 76

 <!--no_check-->