Readme-EN.md 7.4 KB
Newer Older
Z
zengyawen 已提交
1 2
# Application Development

W
wusongqing 已提交
3
- [Application Development Overview](application-dev-guide.md)
E
ester.zhou 已提交
4
- About OpenHarmony
5 6 7
  - [OpenHarmony Project](../OpenHarmony-Overview.md)
  - [Glossary](../glossary.md)
  - [OpenHarmony Release Notes](../release-notes/Readme.md)
E
ester.zhou 已提交
8
- Quick Start
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
  - Getting Started
    - [Before You Start](quick-start/start-overview.md)
    - [Getting Started with ArkTS in Stage Model](quick-start/start-with-ets-stage.md)
    - [Getting Started with ArkTS in FA Model](quick-start/start-with-ets-fa.md)
    - [Getting Started with JavaScript in FA Model](quick-start/start-with-js-fa.md)
  - Development Fundamentals
    - Application Package Fundamentals
      - [Application Package Overview](quick-start/application-package-overview.md)
      - Application Package Structure
        - [Application Package Structure in Stage Model)](quick-start/application-package-structure-stage.md)
        - [Application Package Structure in FA Model](quick-start/application-package-structure-fa.md)
      - Multi-HAP Mechanism
        - [Multi-HAP Design Objectives](quick-start/multi-hap-objective.md)
        - [Multi-HAP Build View](quick-start/multi-hap-build-view.md)
        - [Multi-HAP Development, Debugging, Release, and Deployment Process](quick-start/multi-hap-release-deployment.md)
        - [Multi-HAP Usage Rules](quick-start/multi-hap-rules.md)
        - [Multi-HAP Operation Mechanism and Data Communication Modes](quick-start/multi-hap-principles.md)
      - [Application Installation and Uninstallation Process](quick-start/application-package-install-uninstall.md)
E
ester.zhou 已提交
27 28 29 30 31
      - Shared Package
        - [Shared Package Overview](quick-start/shared-guide.md)
        - [HAR](quick-start/har-package.md)
        - HSP
          - [In-Application HSP Development](quick-start/in-app-hsp.md)
32 33 34 35 36 37 38 39 40 41 42 43
    - Application Configuration Files in Stage Model
      - [Application Configuration File Overview (Stage Model)](quick-start/application-configuration-file-overview-stage.md)
      - [app.json5 Configuration File](quick-start/app-configuration-file.md)
      - [module.json5 Configuration File](quick-start/module-configuration-file.md)
    - Application Configuration Files in FA Model
      - [Application Configuration File Overview (FA Model)](quick-start/application-configuration-file-overview-fa.md)
      - [Internal Structure of the app Tag](quick-start/app-structure.md)
      - [Internal structure of deviceConfig Tag](quick-start/deviceconfig-structure.md)
      - [Internal Structure of the module Tag](quick-start/module-structure.md)
    - [Resource Categories and Access](quick-start/resource-categories-and-access.md)
  - Learning ArkTS
    - [Getting Started with ArkTS](quick-start/arkts-get-started.md)
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
    - Basic Syntax
      - [Basic Syntax Overview](quick-start/arkts-basic-syntax-overview.md)
      - [Declarative UI Description](quick-start/arkts-declarative-ui-description.md)
      - Custom Component
        - [Creating a Custom Component](quick-start/arkts-create-custom-components.md)
        - [Page and Custom Component Lifecycle](quick-start/arkts-page-custom-components-lifecycle.md)
      - [\@Builder: Custom Builder Function](quick-start/arkts-builder.md)
      - [\@BuilderParam: @Builder Function Reference](quick-start/arkts-builderparam.md)
      - [\@Styles: Definition of Resusable Styles](quick-start/arkts-style.md)
      - [\@Extend: Extension of Built-in Components](quick-start/arkts-extend.md)
      - [stateStyles: Polymorphic Style](quick-start/arkts-statestyles.md)
    - State Management
      - [State Management Overview](quick-start/arkts-state-management-overview.md)
      - Component State Management
        - [\@State: State Owned by Component](quick-start/arkts-state.md)
        - [\@Prop: One-Way Synchronization from Parent to Child Components](quick-start/arkts-prop.md)
        - [\@Link: Two-Way Synchronization Between Parent and Child Components](quick-start/arkts-link.md)
        - [\@Provide and \@Consume: Two-Way Synchronization with Descendant Components](quick-start/arkts-provide-and-consume.md)
        - [\@Observed and \@ObjectLink: Observing Attribute Changes in Nested Class Objects](quick-start/arkts-observed-and-objectlink.md)
      - Application State Management
        - [Application State Management Overview](quick-start/arkts-application-state-management-overview.md)
        - [LocalStorage: UI State Storage](quick-start/arkts-localstorage.md)
        - [AppStorage: Application-wide UI State Storage](quick-start/arkts-appstorage.md)
        - [PersistentStorage: Application State Persistence](quick-start/arkts-persiststorage.md)
        - [Environment: Device Environment Query](quick-start/arkts-environment.md)
      - Other State Management Features
        - [Overview of Other State Management Features](quick-start/arkts-other-state-mgmt-functions-overview.md)
        - [\@Watch: Getting Notified of State Variable Changes](quick-start/arkts-watch.md)
        - [$$ Syntax: Two-Way Synchronization of Built-in Components](quick-start/arkts-two-way-sync.md)
    - Rendering Control
      - [Rendering Control Overview](quick-start/arkts-rendering-control-overview.md)
      - [if/else: Conditional Rendering](quick-start/arkts-rendering-control-ifelse.md)
      - [ForEach: Rendering of Repeated Content](quick-start/arkts-rendering-control-foreach.md)
      - [LazyForEach: Lazy Data Loading](quick-start/arkts-rendering-control-lazyforeach.md)


E
ester.zhou 已提交
80
- Development
81 82
  - [Application Models](application-models/Readme-EN.md)
  - [UI Development](ui/Readme-EN.md)
83
  - [Web](web/Readme-EN.md)
G
Gloria 已提交
84
  - [Notification](notification/Readme-EN.md)
85 86 87 88 89 90 91
  - [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)
  - [Data Management](database/Readme-EN.md)
  - [File Management](file-management/Readme-EN.md)
G
Gloria 已提交
92
  - [Telephony Service](telephony/Readme-EN.md)
93 94 95 96 97 98 99
  - [Task Management](task-management/Readme-EN.md)
  - [Device Management](device/Readme-EN.md)
  - [Device Usage Statistics](device-usage-statistics/Readme-EN.md)
  - [DFX](dfx/Readme-EN.md)
  - [Internationalization](internationalization/Readme-EN.md)
  - [Application Test](application-test/Readme-EN.md)
  - [OpenHarmony IDL Specifications and User Guide](IDL/idl-guidelines.md)
100
  - [Native APIs](napi/Readme-EN.md)
E
ester.zhou 已提交
101
- Tools
102 103
  - [DevEco Studio (OpenHarmony) User Guide](quick-start/deveco-studio-user-guide-for-openharmony.md)
  - [Debugging Tools](tools/Readme-EN.md)
E
ester.zhou 已提交
104
- Hands-On Tutorials
G
Gloria 已提交
105
  - [Samples](https://gitee.com/openharmony/applications_app_samples/blob/OpenHarmony-3.2-Release/README.md)
106
  - [Codelabs](https://gitee.com/openharmony/codelabs)
E
ester.zhou 已提交
107
- API References
108 109 110 111 112 113 114 115 116
  - [SystemCapability](reference/syscap.md)
  - [SystemCapability List](reference/syscap-list.md)
  - [Component Reference (TypeScript-based Declarative Development Paradigm)](reference/arkui-ts/Readme-EN.md)
  - [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
    - [ArkTS and JS APIs](reference/apis/Readme-EN.md)
    - [Error Codes](reference/errorcodes/Readme-EN.md)
    - Native APIs
117
      - [Native APIs](reference/native-apis/Readme-EN.md)
118 119
      - [Standard Libraries](reference/native-lib/third_party_libc/musl.md)
      - [Node_API](reference/native-lib/third_party_napi/napi.md)
G
Gloria 已提交
120
- [FAQs](faqs/Readme-EN.md)
E
ester.zhou 已提交
121
- Contribution
122
  - [How to Contribute](../contribute/documentation-contribution.md)