• Home
Name Date Size #Lines LOC

..--

IDL/12-May-2024-451350

ads-service/oaid/12-May-2024-9376

ai/12-May-2024-487379

application-models/12-May-2024-12,0319,076

application-test/12-May-2024-713490

arkts-utils/12-May-2024-1,9511,388

connectivity/12-May-2024-2,7332,223

database/12-May-2024-3,3502,447

device/12-May-2024-1,7171,310

device-usage-statistics/12-May-2024-472388

dfx/12-May-2024-1,241917

faqs/12-May-2024-5,1163,415

file-management/12-May-2024-3,8362,990

internationalization/12-May-2024-1,190829

media/12-May-2024-10,2798,250

napi/12-May-2024-3,8713,148

notification/12-May-2024-604445

performance/12-May-2024-679547

public_sys-resources/12-May-2024-

quick-start/12-May-2024-18,51313,884

reference/12-May-2024-515,886363,930

security/12-May-2024-14,04010,850

task-management/12-May-2024-1,115847

telephony/12-May-2024-217158

tools/12-May-2024-1,9741,374

ui/12-May-2024-28,04222,470

web/12-May-2024-1,182931

webgl/12-May-2024-760664

windowmanager/12-May-2024-1,001798

Readme-EN.mdD12-May-20247.6 KiB122120

application-dev-guide-for-gitee.mdD12-May-20243.7 KiB7853

application-dev-guide.mdD12-May-20243.9 KiB7351

website.mdD12-May-2024145.6 KiB1,9761,974

Readme-EN.md

1# Application Development
2
3- [Application Development Overview](application-dev-guide.md)
4- About OpenHarmony
5  - [OpenHarmony Project](../OpenHarmony-Overview.md)
6  - [Glossary](../glossary.md)
7  - [Release Notes](../release-notes/Readme.md)
8- Quick Start
9  - Getting Started
10    - [Before You Start](quick-start/start-overview.md)
11    - [Getting Started with ArkTS in Stage Model](quick-start/start-with-ets-stage.md)
12  - Development Fundamentals
13    - Application Package Fundamentals
14      - [Application Package Overview](quick-start/application-package-overview.md)
15      - Application Package Structure
16        - [Application Package Structure in Stage Model](quick-start/application-package-structure-stage.md)
17        - [Application Package Structure in FA Model](quick-start/application-package-structure-fa.md)
18      - Multi-HAP Mechanism
19        - [Multi-HAP Design Objectives](quick-start/multi-hap-objective.md)
20        - [Multi-HAP Build View](quick-start/multi-hap-build-view.md)
21        - [Multi-HAP Development, Debugging, Release, and Deployment Process](quick-start/multi-hap-release-deployment.md)
22        - [Multi-HAP Usage Rules](quick-start/multi-hap-rules.md)
23        - [Multi-HAP Operation Mechanism and Data Communication Modes](quick-start/multi-hap-principles.md)
24      - [Application Installation and Uninstallation Process](quick-start/application-package-install-uninstall.md)
25      - Shared Package
26        - [Shared Package Overview](quick-start/shared-guide.md)
27        - [HAR](quick-start/har-package.md)
28        - HSP
29          - [In-Application HSP Development](quick-start/in-app-hsp.md)
30    - Application Configuration Files in Stage Model
31      - [Application Configuration File Overview (Stage Model)](quick-start/application-configuration-file-overview-stage.md)
32      - [app.json5 Configuration File](quick-start/app-configuration-file.md)
33      - [module.json5 Configuration File](quick-start/module-configuration-file.md)
34    - Application Configuration Files in FA Model
35      - [Application Configuration File Overview (FA Model)](quick-start/application-configuration-file-overview-fa.md)
36      - [Internal Structure of the app Tag](quick-start/app-structure.md)
37      - [Internal Structure of the deviceConfig Tag](quick-start/deviceconfig-structure.md)
38      - [Internal Structure of the module Tag](quick-start/module-structure.md)
39  - [Resource Categories and Access](quick-start/resource-categories-and-access.md)
40  - Learning ArkTS
41    - [Getting Started with ArkTS](quick-start/arkts-get-started.md)
42    - Basic Syntax
43      - [Basic Syntax Overview](quick-start/arkts-basic-syntax-overview.md)
44      - [Declarative UI Description](quick-start/arkts-declarative-ui-description.md)
45      - Custom Component
46        - [Creating a Custom Component](quick-start/arkts-create-custom-components.md)
47        - [Page and Custom Component Lifecycle](quick-start/arkts-page-custom-components-lifecycle.md)
48      - [\@Builder Decorator: Custom Builder Function](quick-start/arkts-builder.md)
49      - [\@BuilderParam Decorator: \@Builder Function Reference](quick-start/arkts-builderparam.md)
50      - [\@Styles Decorator: Definition of Resusable Styles](quick-start/arkts-style.md)
51      - [\@Extend Decorator: Extension of Built-in Components](quick-start/arkts-extend.md)
52      - [\@AnimatableExtend Decorator: Definition of Animatable Attributes](quick-start/arkts-animatable-extend.md)
53      - [stateStyles: Polymorphic Style](quick-start/arkts-statestyles.md)
54    - State Management
55      - [State Management Overview](quick-start/arkts-state-management-overview.md)
56      - Component State Management
57        - [\@State Decorator: State Owned by Component](quick-start/arkts-state.md)
58        - [\@Prop Decorator: One-Way Synchronization from Parent to Child Components](quick-start/arkts-prop.md)
59        - [\@Link Decorator: Two-Way Synchronization Between Parent and Child Components](quick-start/arkts-link.md)
60        - [\@Provide and \@Consume Decorators: Two-Way Synchronization with Descendant Components](quick-start/arkts-provide-and-consume.md)
61        - [\@Observed and \@ObjectLink Decorators: Observing Attribute Changes in Nested Class Objects](quick-start/arkts-observed-and-objectlink.md)
62      - Application State Management
63        - [Application State Management Overview](quick-start/arkts-application-state-management-overview.md)
64        - [LocalStorage: UI State Storage](quick-start/arkts-localstorage.md)
65        - [AppStorage: Application-wide UI State Storage](quick-start/arkts-appstorage.md)
66        - [PersistentStorage: Application State Persistence](quick-start/arkts-persiststorage.md)
67        - [Environment: Device Environment Query](quick-start/arkts-environment.md)
68      - Other State Management Features
69        - [Overview of Other State Management Features](quick-start/arkts-other-state-mgmt-functions-overview.md)
70        - [\@Watch Decorator: Getting Notified of State Variable Changes](quick-start/arkts-watch.md)
71        - [$$ Syntax: Two-Way Synchronization of Built-in Components](quick-start/arkts-two-way-sync.md)
72    - Rendering Control
73      - [Overview of Rendering Control](quick-start/arkts-rendering-control-overview.md)
74      - [if/else: Conditional Rendering](quick-start/arkts-rendering-control-ifelse.md)
75      - [ForEach: Rendering of Repeated Content](quick-start/arkts-rendering-control-foreach.md)
76      - [LazyForEach: Lazy Data Loading](quick-start/arkts-rendering-control-lazyforeach.md)
77- Development
78  - [Application Models](application-models/Readme-EN.md)
79  - [UI Development](ui/Readme-EN.md)
80  - [ArkTS Common Library](arkts-utils/Readme-EN.md)
81  - [Web](web/Readme-EN.md)
82  - [Notification](notification/Readme-EN.md)
83  - [Window Manager](windowmanager/Readme-EN.md)
84  - [WebGL](webgl/Readme-EN.md)
85  - [Media](media/Readme-EN.md)
86  - [Security](security/Readme-EN.md)
87  - [Connectivity](connectivity/Readme-EN.md)
88  - [Data Management](database/Readme-EN.md)
89  - [File Management](file-management/Readme-EN.md)
90  - [Telephony Service](telephony/Readme-EN.md)
91  - [Task Management](task-management/Readme-EN.md)
92  - [Device Management](device/Readme-EN.md)
93  - [Device Usage Statistics](device-usage-statistics/Readme-EN.md)
94  - [DFX](dfx/Readme-EN.md)
95  - [Internationalization](internationalization/Readme-EN.md)
96  - [Application Test](application-test/Readme-EN.md)
97  - [IDL Specifications and User Guide](IDL/idl-guidelines.md)
98  - [Native APIs](napi/Readme-EN.md)
99  - [Performance](performance/Readme-EN.md)
100- Tools
101  - [DevEco Studio (OpenHarmony) User Guide](quick-start/deveco-studio-user-guide-for-openharmony.md)
102  - [Debugging Tools](tools/Readme-EN.md)
103- Hands-On Tutorials
104  - [Samples](https://gitee.com/openharmony/applications_app_samples/blob/OpenHarmony-4.0-Release/README_zh.md)
105  - [Codelabs](https://gitee.com/openharmony/codelabs/tree/master)
106- API References
107  - [SystemCapability](reference/syscap.md)
108  - [SystemCapability List](reference/syscap-list.md)
109  - [Component Reference (TypeScript-based Declarative Development Paradigm)](reference/arkui-ts/Readme-EN.md)
110  - [Component Reference (JavaScript-based Web-like Development Paradigm)](reference/arkui-js/Readme-EN.md)
111  - [JavaScript Service Widget UI Component Reference](reference/js-service-widget-ui/Readme-EN.md)
112  - API Reference
113    - [ArkTS and JavaScript APIs](reference/apis/Readme-EN.md)
114    - [Error Codes](reference/errorcodes/Readme-EN.md)
115    - Native API Reference
116      - [Native APIs](reference/native-apis/Readme-EN.md)
117      - [Standard Libraries](reference/native-lib/third_party_libc/musl.md)
118      - [Node_API](reference/native-lib/third_party_napi/napi.md)
119- [FAQs](faqs/Readme-EN.md)
120- Contribution
121  - [How to Contribute](../contribute/documentation-contribution.md)
122