Basic Concepts
This section introduces the core concepts essential for application development on the Oniro/OpenHarmony platform. It provides foundational knowledge that helps developers understand the application architecture, programming languages, and key development patterns used throughout the platform.
What You Will Learn
- Application Package Structure: Understand how application files are organized in the Stage Model.
- ArkTS Language Introduction: Get to know ArkTS, the primary programming language for building UI and logic in Oniro/OpenHarmony applications.
- Declarative UI Development with ArkTS: Learn how to build dynamic, reactive user interfaces using ArkTS-based declarative programming.
- UIAbility: Understand the concept of UIAbility, the fundamental unit of user interaction in applications.
These basic principles will prepare you to move confidently into more complex topics and start building powerful applications.