Tagged articles
33 articles
Page 1 of 1
Model Perspective
Model Perspective
Jan 28, 2026 · Mobile Development

Master HarmonyOS App Development: From Zero to Your First Hello World

This guide walks you through the complete HarmonyOS mobile development workflow—from understanding the platform’s layered architecture and core ArkTS/ArkUI concepts, to setting up DevEco Studio, creating a Hello World app, managing UI, state, routing, data, and finally packaging and publishing the app.

ArkUIDevEco StudioHarmonyOS
0 likes · 12 min read
Master HarmonyOS App Development: From Zero to Your First Hello World
AI Code to Success
AI Code to Success
Jan 21, 2026 · Fundamentals

Why ArkTS Bans any/unknown Types and What It Means for Performance

This article explains ArkTS's strict type restrictions, its use of ESObject for unknown JS types, special limits on interfaces, classes, and decorators, as well as its memory model, closure rules, and the differences between Record and Map containers, highlighting how these design choices improve compilation and runtime efficiency.

AoTTypeScriptarkTS
0 likes · 7 min read
Why ArkTS Bans any/unknown Types and What It Means for Performance
Alibaba Cloud Observability
Alibaba Cloud Observability
Oct 27, 2025 · Mobile Development

Mastering HarmonyOS Crash Monitoring: From Native Crashes to ArkTS Stack Traces

Learn how to monitor and analyze crashes in HarmonyOS Next by handling native C/C++ signals and ArkTS/JavaScript errors, using hiAppEvent watchers, simulating crash scenarios, and leveraging build artifacts such as source maps, debug .so files, and nameCache for precise stack trace reconstruction and improved app stability.

HarmonyOSNative CrasharkTS
0 likes · 17 min read
Mastering HarmonyOS Crash Monitoring: From Native Crashes to ArkTS Stack Traces
Alibaba Cloud Observability
Alibaba Cloud Observability
Sep 29, 2025 · Cloud Native

What Makes HarmonyOS NEXT a Pure Cloud‑Native OS? Inside the Architecture and SDK

This article introduces HarmonyOS NEXT's pure, fast, and minimal design, its development base with DevEco Studio and ArkTS, the compilation artifacts (HAR, HSP, HAP), the system‑level open capability map, and the ARMS RUM SDK's architecture, session management, and three unobtrusive data‑collection schemes for performance monitoring.

Cloud NativeHarmonyOSPerformance Monitoring
0 likes · 11 min read
What Makes HarmonyOS NEXT a Pure Cloud‑Native OS? Inside the Architecture and SDK
21CTO
21CTO
Sep 29, 2025 · Frontend Development

OpenHarmony 6.0: Key ArkUI, ArkTS, and Security Upgrades

OpenHarmony 6.0, unveiled at the 2025 OpenAtom OpenHarmony conference in Changsha, introduces major upgrades across UI components, ArkTS language, media handling, graphics, security protocols, and performance testing, while reporting over 17 million HarmonyOS devices and a rapidly growing contributor community.

ArkUIOpenHarmonyOperating System
0 likes · 5 min read
OpenHarmony 6.0: Key ArkUI, ArkTS, and Security Upgrades
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 10, 2025 · Mobile Development

How ArkUI‑X Bridges ArkTS to Android and iOS: A Deep Dive

This article walks through the ArkUI‑X cross‑platform framework, explains the relationship between ArkTS, ArkUI and ArkUI‑X, shows how to set up the development environment, create and build a demo project, and reveals the rendering pipeline and Android/iOS integration details including a clipboard example.

AndroidArkUI-XMobile Development
0 likes · 17 min read
How ArkUI‑X Bridges ArkTS to Android and iOS: A Deep Dive
Sohu Tech Products
Sohu Tech Products
Jul 16, 2025 · Mobile Development

Bridge Native Threads to ArkTS in HarmonyOS with Node‑API Thread‑Safe Functions

This article explains how to use Node‑API’s thread‑safe functions to asynchronously relay native file upload progress, completion, and error callbacks from native C/C++ threads to ArkTS JavaScript on HarmonyOS, covering API definitions, event‑loop integration, and practical implementation details with code examples.

HarmonyOSNative integrationNode-API
0 likes · 13 min read
Bridge Native Threads to ArkTS in HarmonyOS with Node‑API Thread‑Safe Functions
AntTech
AntTech
May 6, 2025 · Information Security

Security Risk Detection for HarmonyOS ArkTS Code: Architecture, Analysis Framework, and Future Directions

This article presents a comprehensive overview of the security challenges in HarmonyOS native ArkTS applications and describes the design and implementation of a specialized static analysis framework—including source extraction, data‑flow and inter‑function analysis, knowledge‑graph construction, and risk inference engine—while also outlining integration into development pipelines and future research directions.

Knowledge GraphRisk DetectionarkTS
0 likes · 17 min read
Security Risk Detection for HarmonyOS ArkTS Code: Architecture, Analysis Framework, and Future Directions
Sohu Tech Products
Sohu Tech Products
Mar 5, 2025 · Mobile Development

How ArkUI‑X Bridges ArkTS to Android & iOS: Architecture and Clipboard Integration

This article explores the ArkUI‑X cross‑platform framework, detailing its relationship with ArkTS and ArkUI, step‑by‑step environment setup, project creation, the compilation pipeline that generates ViewPU classes, and the intricate bridge that connects ArkTS code to Android and iOS system services such as the clipboard.

ArkUI-XClipboard IntegrationMobile Development
0 likes · 16 min read
How ArkUI‑X Bridges ArkTS to Android & iOS: Architecture and Clipboard Integration
Java Architecture Stack
Java Architecture Stack
Nov 22, 2024 · Fundamentals

Why ArkTS Rejects Structural Typing and What It Means for Developers

This article explains the concept of structural typing in TypeScript, contrasts it with ArkTS's nominal typing approach, provides code examples illustrating compatibility rules, and analyzes why Huawei chose to disable structural typing in ArkTS, highlighting the trade‑offs involved.

HarmonyOSNominal TypingStructural Typing
0 likes · 10 min read
Why ArkTS Rejects Structural Typing and What It Means for Developers
JD Tech
JD Tech
Nov 13, 2024 · Frontend Development

Dynamic Cross‑Platform Rendering Architecture and Implementation on HarmonyOS

This article explains the end‑to‑end architecture, principles, and code implementation of the dynamic cross‑platform framework (Roma/Dynamic) on HarmonyOS, covering template loading, JS‑C++‑ArkTS instance creation, V‑Dom and Component tree construction, rendering pipeline, view updates, and performance optimizations.

CHarmonyOSJavaScript
0 likes · 30 min read
Dynamic Cross‑Platform Rendering Architecture and Implementation on HarmonyOS
JD Tech
JD Tech
Oct 19, 2024 · Mobile Development

HarmonyOS Long List Rendering Solutions: ForEach, LazyForEach, CacheCount, and Component Reuse

This article explains HarmonyOS long‑list rendering techniques, comparing the one‑time ForEach approach with the on‑demand LazyForEach method, and detailing cacheCount and @Reusable component reuse strategies, migration challenges from iOS/Android, ArkTS and C‑API implementations, and performance test results.

HarmonyOSLazyForEachLong List
0 likes · 17 min read
HarmonyOS Long List Rendering Solutions: ForEach, LazyForEach, CacheCount, and Component Reuse
JD Tech Talk
JD Tech Talk
Sep 24, 2024 · Frontend Development

Optimizing Long List Rendering on HarmonyOS: ArkTS and C++ Solutions

This article examines the challenges of rendering long lists on HarmonyOS across iOS, Android, and Web platforms, explains the ForEach and LazyForEach mechanisms, and presents practical ArkTS and C++ solutions—including cacheCount, component reuse, and performance optimizations—to achieve smoother UI and lower memory usage.

C++HarmonyOSLazyForEach
0 likes · 19 min read
Optimizing Long List Rendering on HarmonyOS: ArkTS and C++ Solutions
JD Tech Talk
JD Tech Talk
Sep 2, 2024 · Frontend Development

Optimizing HarmonyOS Cross‑Platform UI Rendering with a C Interface Integration

This article analyzes four major performance problems of UI rendering on HarmonyOS—excessive view hierarchy, long communication pipelines, poor list rendering, and secondary layout—and presents a C‑based native component solution with code examples to improve cross‑platform UI performance.

C interfaceHarmonyOSarkTS
0 likes · 14 min read
Optimizing HarmonyOS Cross‑Platform UI Rendering with a C Interface Integration
JD Cloud Developers
JD Cloud Developers
Sep 2, 2024 · Frontend Development

How to Boost HarmonyOS UI Performance with a C‑Based Rendering Bridge

This article examines four major performance bottlenecks when rendering UI on HarmonyOS—excessive view hierarchy, lengthy communication pipelines, poor list rendering, and secondary layout passes—and introduces a C‑language native interface solution that streamlines component integration, reduces overhead, and aligns HarmonyOS rendering with iOS and Android.

C interfaceHarmonyOSUI Performance
0 likes · 12 min read
How to Boost HarmonyOS UI Performance with a C‑Based Rendering Bridge
Sohu Tech Products
Sohu Tech Products
Aug 21, 2024 · Mobile Development

HarmonyOS Push Notification Integration Guide: Sohu News Implementation

This guide details how Sohu News integrated HarmonyOS push notifications—covering DevEco Studio setup, certificate generation, profile configuration, client ID metadata, permission requests, token retrieval, and handling cold‑ and hot‑start push data—using the HarmonyOS NEXT SDK and AppGallery Connect services.

AppGallery ConnectDevEco StudioHMS Push
0 likes · 9 min read
HarmonyOS Push Notification Integration Guide: Sohu News Implementation
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jul 29, 2024 · Frontend Development

ArkTS Component Development Basics: Project Creation, Decorators, Styles, Events, State Management, and Slots

This tutorial walks through the fundamentals of building ArkTS components for HarmonyOS, covering project setup, key decorators like @Entry and @Component, styling with @Styles and @Extend, handling events, managing properties and state, conditional rendering, functional components, and slot implementation.

HarmonyOSUIarkTS
0 likes · 18 min read
ArkTS Component Development Basics: Project Creation, Decorators, Styles, Events, State Management, and Slots
MoonWebTeam
MoonWebTeam
May 21, 2024 · Mobile Development

Why HarmonyOS Is the Next Big Platform for Mobile Developers

This article introduces HarmonyOS, its background, advantages, application forms, development benefits, distributed debugging, multi‑device adaptation, AI integration, the ArkTS language, ArkUI framework, Ability concept, ArkCompiler, and practical steps for setting up the DevEco Studio environment, helping developers quickly grasp the ecosystem and start building apps.

App DevelopmentDistributed OSHarmonyOS
0 likes · 19 min read
Why HarmonyOS Is the Next Big Platform for Mobile Developers
phodal
phodal
Feb 26, 2024 · Mobile Development

How Generative AI Can Accelerate HarmonyOS Development with AutoDev

This article explores how generative AI is integrated into the AutoDev tool to add ArkTS language support, automatically generate ArkUI pages, and migrate existing Android, iOS, and mini‑program code to HarmonyOS, while discussing technical challenges and future improvements.

ArkUIAutoDevCode Generation
0 likes · 9 min read
How Generative AI Can Accelerate HarmonyOS Development with AutoDev
Baidu Geek Talk
Baidu Geek Talk
Feb 26, 2024 · Mobile Development

HarmonyOS Development Guide: From Basics to First App

The guide provides a complete introduction to HarmonyOS, explaining its distributed architecture and one‑time development model, detailing the DevEco toolchain, ArkTS language and ArkUI frameworks, walking through environment setup and a step‑by‑step first app, and covering advanced topics such as state management, componentization, testing, and publishing.

ArkUIDeclarative UIDevEco Studio
0 likes · 17 min read
HarmonyOS Development Guide: From Basics to First App
360 Tech Engineering
360 Tech Engineering
Jan 18, 2024 · Mobile Development

Comprehensive Guide to Developing Applications on HarmonyOS (Huawei)

This guide provides a complete overview of HarmonyOS, its distributed architecture, development fundamentals, environment setup with DevEco Studio, ArkUI framework, code examples for UI, networking, data storage, permissions, state and thread management, testing, and publishing procedures for mobile developers.

DevEco StudioHarmonyOSMobile Development
0 likes · 23 min read
Comprehensive Guide to Developing Applications on HarmonyOS (Huawei)
Ximalaya Technology Team
Ximalaya Technology Team
Dec 10, 2023 · Frontend Development

Implementing a TodoList Component with ArkTS Declarative UI and State Management

By using ArkTS’s declarative UI features—@Entry, @Component, @Preview, struct‑based custom components, property chaining, Column layout, and a ForEach loop—this tutorial builds a TodoList where each ToDoItem toggles an isComplete state on click, automatically updating the view through state‑driven rendering.

Declarative UIState ManagementTodoList
0 likes · 6 min read
Implementing a TodoList Component with ArkTS Declarative UI and State Management
Ximalaya Technology Team
Ximalaya Technology Team
Nov 28, 2023 · Frontend Development

An Overview of ArkTS: Origin, Evolution, Declarative UI Paradigm, and State Management

ArkTS, Huawei’s evolution of JavaScript and TypeScript, provides a declarative UI framework with enhanced rendering, cross‑OS support, and streamlined state management through @State, @StorageLink, and AppStorage, enabling developers to build concise, high‑performance HarmonyOS applications using familiar JS/TS syntax.

Declarative UIHarmonyOSState Management
0 likes · 10 min read
An Overview of ArkTS: Origin, Evolution, Declarative UI Paradigm, and State Management
Ximalaya Technology Team
Ximalaya Technology Team
Nov 14, 2023 · Mobile Development

Getting Started with Huawei DevEco Studio for HarmonyOS Application Development

To begin developing HarmonyOS apps with Huawei DevEco Studio, download and install the IDE and required SDKs, configure Node.js and OHPM, verify the environment, create a new Stage‑model project using the Empty Ability template, explore the generated ArkTS directory structure, compare it to Android projects, and run the app on an emulator.

DevEco StudioHarmonyOSIDE setup
0 likes · 6 min read
Getting Started with Huawei DevEco Studio for HarmonyOS Application Development