• Home
Name Date Size #Lines LOC

..--

figures/16-Dec-2024-

public_sys-resources/16-Dec-2024-

Readme-EN.mdD16-Dec-20247.6 KiB115112

app-configuration-file.mdD16-Dec-202413.6 KiB166136

app-structure.mdD16-Dec-20245.4 KiB5542

application-configuration-file-overview-fa.mdD16-Dec-20243.4 KiB119101

application-configuration-file-overview-stage.mdD16-Dec-20241.1 KiB2610

application-package-install-uninstall.mdD16-Dec-20241.3 KiB2413

application-package-overview.mdD16-Dec-20244.9 KiB4426

application-package-structure-fa.mdD16-Dec-20241.8 KiB2411

application-package-structure-stage.mdD16-Dec-20248 KiB8559

arkoptions-guide.mdD16-Dec-20242.4 KiB5441

arkts-animatable-extend.mdD16-Dec-20246.3 KiB184158

arkts-application-state-management-overview.mdD16-Dec-20241.4 KiB146

arkts-appstorage.mdD16-Dec-202429.1 KiB720549

arkts-basic-syntax-overview.mdD16-Dec-20242.9 KiB4821

arkts-builder.mdD16-Dec-202414.4 KiB581484

arkts-builderparam.mdD16-Dec-202416.4 KiB549453

arkts-bytecode-file-format.mdD16-Dec-202440.2 KiB520376

arkts-bytecode-function-name.mdD16-Dec-20247.1 KiB112103

arkts-bytecode-fundamentals.mdD16-Dec-202478.8 KiB580551

arkts-coding-style-guide.mdD16-Dec-202418.4 KiB835585

arkts-create-custom-components.mdD16-Dec-202415.4 KiB477369

arkts-custom-components-access-restrictions.mdD16-Dec-20246.3 KiB222184

arkts-custom-components-freeze.mdD16-Dec-202416.5 KiB523422

arkts-custom-components-freezeV2.mdD16-Dec-202410.6 KiB333267

arkts-declarative-ui-description.mdD16-Dec-20245 KiB189133

arkts-dynamic-import.mdD16-Dec-202422.3 KiB685596

arkts-environment.mdD16-Dec-20243.9 KiB10975

arkts-extend.mdD16-Dec-20244 KiB182141

arkts-get-started.mdD16-Dec-20243.8 KiB3414

arkts-high-performance-programming.mdD16-Dec-20247.1 KiB241173

arkts-lazy-import.mdD16-Dec-20247.2 KiB166115

arkts-link.mdD16-Dec-202421.4 KiB593474

arkts-localBuilder.mdD16-Dec-202410 KiB319247

arkts-localstorage.mdD16-Dec-202441.2 KiB1,051804

arkts-migration-background.mdD16-Dec-20248.5 KiB174121

arkts-more-cases.mdD16-Dec-202442.6 KiB2,4701,845

arkts-mvvm.mdD16-Dec-202449.2 KiB1,3691,052

arkts-new-Computed.mdD16-Dec-20248.2 KiB272224

arkts-new-Provider-and-Consumer.mdD16-Dec-202414.1 KiB380309

arkts-new-appstoragev2.mdD16-Dec-20246.9 KiB191148

arkts-new-binding.mdD16-Dec-20242.3 KiB6952

arkts-new-componentV2.mdD16-Dec-20243 KiB4830

arkts-new-event.mdD16-Dec-20245.2 KiB148119

arkts-new-getTarget.mdD16-Dec-202411.7 KiB264227

arkts-new-local.mdD16-Dec-202418.6 KiB541469

arkts-new-makeObserved.mdD16-Dec-202422 KiB638544

arkts-new-monitor.mdD16-Dec-202425.3 KiB673609

arkts-new-observedV2-and-trace.mdD16-Dec-202422.6 KiB827705

arkts-new-once.mdD16-Dec-20244.4 KiB152124

arkts-new-param.mdD16-Dec-202422.4 KiB698631

arkts-new-persistencev2.mdD16-Dec-202410.9 KiB263199

arkts-new-rendering-control-repeat.mdD16-Dec-202431.3 KiB748606

arkts-new-type.mdD16-Dec-20241.8 KiB7956

arkts-observed-and-objectlink.mdD16-Dec-202454.9 KiB1,8611,499

arkts-other-state-mgmt-functions-overview.mdD16-Dec-2024814 146

arkts-page-custom-components-layout.mdD16-Dec-20243 KiB8066

arkts-page-custom-components-lifecycle.mdD16-Dec-202413.4 KiB305223

arkts-persiststorage.mdD16-Dec-202414.3 KiB370283

arkts-prop.mdD16-Dec-202434.1 KiB1,015809

arkts-provide-and-consume.mdD16-Dec-202422.5 KiB596472

arkts-rendering-control-contentslot.mdD16-Dec-20247.3 KiB181135

arkts-rendering-control-foreach.mdD16-Dec-202426.1 KiB632516

arkts-rendering-control-ifelse.mdD16-Dec-20249 KiB243187

arkts-rendering-control-lazyforeach.mdD16-Dec-202472.8 KiB2,5722,123

arkts-rendering-control-overview.mdD16-Dec-2024723 52

arkts-require.mdD16-Dec-20243.5 KiB130105

arkts-state-management-best-practices.mdD16-Dec-202414.2 KiB477400

arkts-state-management-overview.mdD16-Dec-202414.7 KiB201106

arkts-state.mdD16-Dec-202427 KiB910710

arkts-statestyles.mdD16-Dec-20243.6 KiB148109

arkts-style.mdD16-Dec-20244.2 KiB149121

arkts-track.mdD16-Dec-20245.3 KiB179138

arkts-two-way-sync.mdD16-Dec-20244.6 KiB8059

arkts-watch.mdD16-Dec-20246.4 KiB176123

arkts-wrapBuilder.mdD16-Dec-20244 KiB179135

deveco-studio-user-guide-for-openharmony.mdD16-Dec-20242 KiB1810

deviceconfig-structure.mdD16-Dec-20245.5 KiB8361

hap-package.mdD16-Dec-20245 KiB9056

har-package.mdD16-Dec-202413.2 KiB369325

har-to-hsp.mdD16-Dec-20242.6 KiB8978

hsp-to-har.mdD16-Dec-20241.5 KiB3630

in-app-hsp.mdD16-Dec-202416.6 KiB449394

integrated-hsp.mdD16-Dec-20243 KiB8369

introduction-to-arkts.mdD16-Dec-202450.3 KiB1,8331,352

module-configuration-file.mdD16-Dec-202468.8 KiB1,192997

module-structure.mdD16-Dec-202449.6 KiB757627

properly-use-state-management-to-develope.mdD16-Dec-202447.9 KiB1,5081,360

resource-categories-and-access.mdD16-Dec-202432.7 KiB611484

start-overview.mdD16-Dec-20243.7 KiB4824

start-with-ets-stage.mdD16-Dec-202411.4 KiB314242

typescript-to-arkts-migration-guide.mdD16-Dec-202468.7 KiB3,2982,384

typical-scenario-configuration.mdD16-Dec-20242.7 KiB6451

Readme-EN.md

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