• Home
Name Date Size #Lines LOC

..--

figures/06-May-2025-

public_sys-resources/06-May-2025-

Readme-EN.mdD06-May-20258.6 KiB119117

app-clone.mdD06-May-20252.2 KiB5333

app-configuration-file.mdD06-May-202516.6 KiB208169

app-structure.mdD06-May-20255.4 KiB5542

application-configuration-file-overview-fa.mdD06-May-20253.4 KiB119101

application-configuration-file-overview-stage.mdD06-May-20251.1 KiB2610

application-package-install-uninstall.mdD06-May-20251.8 KiB2713

application-package-overview.mdD06-May-20255 KiB4426

application-package-structure-fa.mdD06-May-20251.8 KiB2411

application-package-structure-stage.mdD06-May-20258.5 KiB8660

arkts-animatable-extend.mdD06-May-20257.1 KiB198162

arkts-application-state-management-overview.mdD06-May-20251.4 KiB146

arkts-appstorage.mdD06-May-202532.4 KiB781594

arkts-basic-syntax-overview.mdD06-May-20252.7 KiB5423

arkts-builder.mdD06-May-202522.9 KiB893759

arkts-builderparam.mdD06-May-202519.4 KiB684564

arkts-coding-style-guide.mdD06-May-202518.5 KiB819584

arkts-create-custom-components.mdD06-May-202515.7 KiB487372

arkts-custom-component-mixed-scenarios.mdD06-May-202536.1 KiB1,046893

arkts-custom-components-access-restrictions.mdD06-May-202511.6 KiB419364

arkts-custom-components-freeze.mdD06-May-202550.1 KiB1,4751,210

arkts-custom-components-freezeV2.mdD06-May-202525 KiB771632

arkts-declarative-ui-description.mdD06-May-20255 KiB189133

arkts-environment.mdD06-May-20254.3 KiB11377

arkts-extend.mdD06-May-20254.7 KiB229179

arkts-get-started.mdD06-May-20253.7 KiB3615

arkts-high-performance-programming.mdD06-May-20257.1 KiB241173

arkts-link.mdD06-May-202527.1 KiB865696

arkts-localBuilder.mdD06-May-202513 KiB396312

arkts-localstorage.mdD06-May-202544.2 KiB1,129867

arkts-migration-background.mdD06-May-20259.5 KiB190131

arkts-more-cases.mdD06-May-202542.6 KiB2,4701,845

arkts-mvvm-V2.mdD06-May-202548.2 KiB1,2531,077

arkts-mvvm.mdD06-May-202529.4 KiB887731

arkts-new-Computed.mdD06-May-20259.8 KiB320265

arkts-new-Provider-and-Consumer.mdD06-May-202514.8 KiB399329

arkts-new-appstoragev2.mdD06-May-20258.1 KiB223177

arkts-new-binding.mdD06-May-20256.6 KiB150120

arkts-new-componentV2.mdD06-May-20251.7 KiB3824

arkts-new-event.mdD06-May-20255.5 KiB151120

arkts-new-getTarget.mdD06-May-202511.8 KiB264226

arkts-new-local.mdD06-May-202521.5 KiB635549

arkts-new-makeObserved.mdD06-May-202522.9 KiB647549

arkts-new-monitor.mdD06-May-202541.5 KiB1,1851,075

arkts-new-observedV2-and-trace.mdD06-May-202523.2 KiB845719

arkts-new-once.mdD06-May-20254.4 KiB151124

arkts-new-param.mdD06-May-202523.1 KiB704635

arkts-new-persistencev2.mdD06-May-202533.7 KiB782651

arkts-new-rendering-control-repeat.mdD06-May-202565.3 KiB1,6731,413

arkts-new-reusableV2.mdD06-May-202532.4 KiB866767

arkts-new-type.mdD06-May-20252.5 KiB10478

arkts-observed-and-objectlink.mdD06-May-202561.9 KiB2,1241,718

arkts-other-state-mgmt-functions-overview.mdD06-May-2025814 146

arkts-page-custom-components-layout.mdD06-May-20253 KiB8066

arkts-page-custom-components-lifecycle.mdD06-May-202513.6 KiB307227

arkts-persiststorage.mdD06-May-202515.9 KiB381289

arkts-prop.mdD06-May-202537.1 KiB1,134914

arkts-provide-and-consume.mdD06-May-202530.7 KiB940757

arkts-rendering-control-contentslot.mdD06-May-20256.5 KiB168131

arkts-rendering-control-foreach.mdD06-May-202531.4 KiB762635

arkts-rendering-control-ifelse.mdD06-May-202514.2 KiB411335

arkts-rendering-control-lazyforeach.mdD06-May-202561.5 KiB1,9701,599

arkts-rendering-control-overview.mdD06-May-2025723 52

arkts-require.mdD06-May-20256.3 KiB220188

arkts-reusable.mdD06-May-202540.5 KiB1,5551,312

arkts-state-management-best-practices.mdD06-May-202514.8 KiB483404

arkts-state-management-overview.mdD06-May-202519.5 KiB227127

arkts-state.mdD06-May-202534.7 KiB1,154896

arkts-statestyles.mdD06-May-20254.4 KiB150112

arkts-style.mdD06-May-20254.9 KiB175142

arkts-track.mdD06-May-20256.5 KiB214163

arkts-two-way-sync.mdD06-May-20254.6 KiB8059

arkts-v1-v2-migration.mdD06-May-202586.6 KiB3,0802,660

arkts-watch.mdD06-May-202513.5 KiB357265

arkts-wrapBuilder.mdD06-May-20255.7 KiB220165

deveco-studio-user-guide-for-openharmony.mdD06-May-20252 KiB1810

deviceconfig-structure.mdD06-May-20256 KiB8361

hap-package.mdD06-May-20255.6 KiB9358

har-package.mdD06-May-202513.5 KiB368325

har-to-hsp.mdD06-May-20252.9 KiB10290

hsp-to-har.mdD06-May-20251.6 KiB3630

in-app-hsp.mdD06-May-202517.1 KiB448394

integrated-hsp.mdD06-May-20253.7 KiB9781

introduction-to-arkts.mdD06-May-202551.4 KiB1,8591,370

layered-image.mdD06-May-20251.2 KiB2724

module-configuration-file.mdD06-May-202575.3 KiB1,2171,026

module-structure.mdD06-May-202549.5 KiB758628

multiInstance.mdD06-May-20251.5 KiB3425

properly-use-state-management-to-develope.mdD06-May-202547.2 KiB1,4801,331

resource-categories-and-access.mdD06-May-202533.2 KiB609478

start-overview.mdD06-May-20253.7 KiB4824

start-with-ets-stage.mdD06-May-202511.4 KiB314242

typescript-to-arkts-migration-guide.mdD06-May-202568.2 KiB3,2912,377

typical-scenario-configuration.mdD06-May-20252.7 KiB6350

Readme-EN.md

1# Quick Start<!--application-getting-started-->
2<!--Del-->
3- Getting Started<!--quick-start-->
4  - [Before You Start](start-overview.md)
5  - [Building the First ArkTS Application in Stage Model](start-with-ets-stage.md)
6<!--DelEnd-->
7- Development Fundamentals<!--development-fundamentals-->
8  - Application Package Fundamentals<!--application-package-fundamentals-->
9    - [Application Package Overview](application-package-overview.md)
10    - Application Package Structure<!--application-package-structure-->
11      - [Application Package Structure in Stage Model](application-package-structure-stage.md)
12      - [Application Package Structure in FA Model](application-package-structure-fa.md)
13    - Application Package Development and Usage<!--application-package-dev-->
14      - [HAP](hap-package.md)
15      - [HAR](har-package.md)
16      - [HSP](in-app-hsp.md)
17    - [Application Package Installation, Uninstall, and Update](application-package-install-uninstall.md)
18  - Application Configuration Files in Stage Model<!--application-configuration-file-stage-->
19    - [Overview of Application Configuration Files in Stage Model](application-configuration-file-overview-stage.md)
20    - [app.json5 Configuration File](app-configuration-file.md)
21    - [module.json5 Configuration File](module-configuration-file.md)
22  - Application Configuration Files in FA Model<!--application-configuration-file-fa-->
23    - [Overview of Application Configuration Files in FA Model](application-configuration-file-overview-fa.md)
24    - [Structure of the app Tag](app-structure.md)
25    - [Structure of the deviceConfig Tag](deviceconfig-structure.md)
26    - [Structure of the module Tag](module-structure.md)
27  - Typical Scenarios Development<!--application-typical-scenarios-->
28    - [Integrated HSP](integrated-hsp.md)
29    - [Converting HAR to HSP](har-to-hsp.md)
30    - [Converting HSP to HAR](hsp-to-har.md)
31    - [Creating a Static Shortcut of the Application](typical-scenario-configuration.md)
32    - [Creating an Application Clone](app-clone.md)
33    - [Creating an Application Multi-Instance](multiInstance.md)
34    - [Configuring Layered Icons](layered-image.md)
35- [Resource Categories and Access](resource-categories-and-access.md)
36- Learning ArkTS<!--learning-arkts-->
37  - [Getting Started with ArkTS](arkts-get-started.md)
38  - [Introduction to ArkTS](introduction-to-arkts.md)
39  - [ArkTS Coding Style Guide](arkts-coding-style-guide.md)
40  - TypeScript to ArkTS Migration Guide<!--typescript-to-arkts-migration-->
41    - [ArkTS Migration Background](arkts-migration-background.md)
42    - [TypeScript to ArkTS Cookbook](typescript-to-arkts-migration-guide.md)
43    - [Adaptation Cases](arkts-more-cases.md)
44  - [ArkTS Performant Programming Practices](arkts-high-performance-programming.md)
45  - Basic Syntax of UI Paradigms<!--arkts-ui-paradigm-basic-syntax-->
46    - [Basic Syntax Overview](arkts-basic-syntax-overview.md)
47    - [Declarative UI Description](arkts-declarative-ui-description.md)
48    - Custom Components<!--arkts-custom-components-->
49      - [Creating a Custom Component](arkts-create-custom-components.md)
50      - [Page and Custom Component Lifecycle](arkts-page-custom-components-lifecycle.md)
51      - [Custom Component Layout](arkts-page-custom-components-layout.md)
52      - [Constraints on Access Modifiers of Custom Component Member Variables](arkts-custom-components-access-restrictions.md)
53    - [\@Builder Decorator: Custom Builder Function](arkts-builder.md)
54    - [\@LocalBuilder Decorator: Maintaining the Parent-Child Relationship Between Component and State Management](arkts-localBuilder.md)
55    - [\@BuilderParam Decorator: Referencing the \@Builder Function](arkts-builderparam.md)
56    - [wrapBuilder: Encapsulating a Global @Builder](arkts-wrapBuilder.md)
57    - [\@Styles Decorator: Definition of Reusable Styles](arkts-style.md)
58    - [\@Extend Decorator: Extension of Built-in Components](arkts-extend.md)
59    - [stateStyles: Polymorphic Style](arkts-statestyles.md)
60    - [\@AnimatableExtend Decorator: Definition of Animatable Attributes](arkts-animatable-extend.md)
61    - [\@Require Decorator: Validating Constructor Input Parameters](arkts-require.md)
62    - [\@Reusable Decorator: Reusing Components](arkts-reusable.md)
63  - State Management<!--arkts-state-management-->
64    - [State Management Overview](arkts-state-management-overview.md)
65    - State Management (V1)<!--arkts-state-management-v1-->
66      - Component State Management<!--arkts-component-state-management-->
67        - [\@State Decorator: State Owned by Component](arkts-state.md)
68        - [\@Prop Decorator: One-Way Synchronization from the Parent Component to Child Components](arkts-prop.md)
69        - [\@Link Decorator: Two-Way Synchronization Between Parent and Child Components](arkts-link.md)
70        - [\@Provide and \@Consume Decorators: Two-Way Synchronization with Descendant Components](arkts-provide-and-consume.md)
71        - [\@Observed and \@ObjectLink Decorators: Observing Property Changes in Nested Class Objects](arkts-observed-and-objectlink.md)
72      - Application State Management<!--arkts-application-state-management-->
73        - [Application State Management Overview](arkts-application-state-management-overview.md)
74        - [LocalStorage: Storing UI State](arkts-localstorage.md)
75        - [AppStorage: Storing Application-wide UI State](arkts-appstorage.md)
76        - [PersistentStorage: Persisting Application State](arkts-persiststorage.md)
77        - [Environment: Device Environment Query](arkts-environment.md)
78      - Other State Management Features<!--arkts-other-state-mgmt-functions-->
79        - [Overview of Other State Management Features](arkts-other-state-mgmt-functions-overview.md)
80        - [\@Watch Decorator: Getting Notified of State Variable Changes](arkts-watch.md)
81        - [$$ Syntax: Two-Way Synchronization of Built-in Components](arkts-two-way-sync.md)
82        - [\@Track Decorator: Class Object Property-level Update](arkts-track.md)
83        - [Freezing a Custom Component](arkts-custom-components-freeze.md)
84      - [MVVM](arkts-mvvm.md)
85      - [Best Practices for State Management](arkts-state-management-best-practices.md)
86      - [Proper Use of State Management](properly-use-state-management-to-develope.md)
87    - State Management (V2)<!--arkts-state-management-v2-->
88      - V2 Exclusive Decorators<!--arkts-v2-decorators-->
89        - [\@ObservedV2 and \@Trace Decorators: Observing Class Property Changes](arkts-new-observedV2-and-trace.md)
90        - [\@ComponentV2 Decorator: Custom Component](arkts-new-componentV2.md)
91        - [\@Local Decorator: Representing the Internal State of Components](arkts-new-local.md)
92        - [\@Param Decorator: Inputting External Parameters to Components](arkts-new-param.md)
93        - [\@Once: Implementing Initialization Once](arkts-new-once.md)
94        - [\@Event Decorator: Component Output](arkts-new-event.md)
95        - [\@Provider and \@Consumer Decorators: Synchronizing Across Component Levels in a Two-Way Manner](arkts-new-Provider-and-Consumer.md)
96        - [\@Monitor Decorator: Listening for Value Changes of the State Variables](arkts-new-monitor.md)
97        - [\@Computed Decorator: Computed Property](arkts-new-Computed.md)
98        - [\@Type Decorator: Marking the Types of the Class Property](arkts-new-type.md)
99        - [\@ReusableV2 Decorator: Reusing Components](arkts-new-reusableV2.md)
100      - Other State Management Features<!--arkts-new-other-state-mgmt-->
101        - [AppStorageV2: Storing Application-wide UI State](arkts-new-appstoragev2.md)
102        - [PersistenceV2: Persisting Application State](arkts-new-persistencev2.md)
103        - [!! Syntax: Two-Way Binding](arkts-new-binding.md)
104        - [Freezing a Custom Component](arkts-custom-components-freezeV2.md)
105        - [Repeat: Reusable Repeated Rendering](arkts-new-rendering-control-repeat.md)
106        - [getTarget API: Obtaining Original Objects](arkts-new-getTarget.md)
107        - [makeObserved API: Changing Unobservable Data to Observable Data](arkts-new-makeObserved.md)
108      - [MVVM (V2)](arkts-mvvm-V2.md)
109    - Mixed Use and Migration Guide for V1 and V2<!--v1v2-migration-->
110      - [Mixing Use of Custom Components](arkts-custom-component-mixed-scenarios.md)
111      - [Migrating Applications from V1 to V2](arkts-v1-v2-migration.md)
112  - Rendering Control<!--arkts-rendering-control-->
113      - [Rendering Control Overview](arkts-rendering-control-overview.md)
114      - [if/else: Conditional Rendering](arkts-rendering-control-ifelse.md)
115      - [ForEach: Rendering Repeated Content](arkts-rendering-control-foreach.md)
116      - [LazyForEach: Lazy Data Loading](arkts-rendering-control-lazyforeach.md)
117      - [ContentSlot: Representing a Placeholder in Hybrid Development](arkts-rendering-control-contentslot.md)
118
119