Tagged articles

ArkTS

91 articles · Page 1 of 1
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Sep 4, 2026 · Mobile Development

HarmonyOS arktoolbox compact: Remove Falsy Array Values in One Line

This article introduces the compact utility from the arktoolbox library for HarmonyOS, which removes falsy values (null, undefined, 0, false, empty string, NaN) from arrays, explains its implementation, compares it with filter(Boolean), highlights edge cases like 0 being valid data, and demonstrates practical usage in forms, API aggregation, and caching.

ArkTSHarmonyOSMobile Development
0 likes · 16 min read
HarmonyOS arktoolbox compact: Remove Falsy Array Values in One Line
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Aug 31, 2026 · Frontend Development

HarmonyOS 7 Floating Tabs: Window-Width-Driven Layouts for Foldables & Tablets

This article demonstrates how to build responsive HarmonyOS 7 floating tab layouts that adapt to foldable phones, tablets, and split-screen windows by reading actual container width via ContainerReader, using breakpoints at 440/600/840 vp to switch column counts, preserving business state during layout changes, and avoiding device-type branching.

ArkTSContainerReaderHarmonyOS 7
0 likes · 26 min read
HarmonyOS 7 Floating Tabs: Window-Width-Driven Layouts for Foldables & Tablets
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Aug 26, 2026 · Mobile Development

Building a Complete HarmonyOS News Client: Network Requests, Pull-to-Refresh & Load More Implementation

This tutorial walks through building a full-featured HarmonyOS news module with category tabs, list rendering, custom pull-to-refresh and load-more logic using touch events and offset animations, network request encapsulation with Promise-based error handling, and a layered architecture separating view, viewmodel, and common utilities.

ArkTSHarmonyOSList Component
0 likes · 33 min read
Building a Complete HarmonyOS News Client: Network Requests, Pull-to-Refresh & Load More Implementation
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Aug 17, 2026 · Mobile Development

ArkTS ArkGuard Obfuscation: Two Configs, Release Build, Bytecode-Level Protection

This guide explains how to enable ArkTS's built-in ArkGuard obfuscation with just two configuration files and a release build, detailing its bytecode-level operation, automatic semantic-aware rules for ArkUI and system APIs, multi-module rule management, mapping files for debugging, and step-by-step rollout with practical demos for property, filename, and dynamic access keep rules.

ArkGuardArkTSDevEco Studio
0 likes · 19 min read
ArkTS ArkGuard Obfuscation: Two Configs, Release Build, Bytecode-Level Protection
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Aug 17, 2026 · Mobile Development

HarmonyOS On-Device AI Super-Resolution: Send Small Images, Get HD Results Offline

This guide details HarmonyOS 7's Core Vision Kit ImageSR API for on-device 4x AI super-resolution, covering API usage, ArkTS demo code, permissions, constraints (2048x2048 input, RGBA_8888 format), common pitfalls (emulator unsupported, model download, resource leaks), and suitable use cases like e-commerce and social images where perceptual quality matters more than pixel-perfect accuracy.

API 26ArkTSCore Vision Kit
0 likes · 21 min read
HarmonyOS On-Device AI Super-Resolution: Send Small Images, Get HD Results Offline
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Aug 14, 2026 · Mobile Development

HarmonyOS End-Cloud Integration: Migrating a Standalone App to Cloud-Enabled Architecture

This tutorial walks through upgrading a HarmonyOS health app from local-only storage to an end-cloud integrated architecture using AppGallery Connect, covering architecture design, data synchronization strategies, CloudDB modeling, SDK initialization, and development environment setup with DevEco Studio and Node.js cloud functions.

AppGallery ConnectArkTSCloudDB
0 likes · 14 min read
HarmonyOS End-Cloud Integration: Migrating a Standalone App to Cloud-Enabled Architecture
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Aug 10, 2026 · Mobile Development

HarmonyOS Compilation Troubleshooting: Log Levels, Error Codes & Debug Workflow for ArkTS

This guide teaches HarmonyOS developers to troubleshoot ArkTS compilation errors using log levels (ERROR/WARN/INFO/DEBUG), error code navigation via official documentation, common error patterns (syntax, imports, memory), and advanced techniques like debug-mode configuration, cache cleaning, and vendor version checks.

ArkTSHarmonyOSHvigor
0 likes · 8 min read
HarmonyOS Compilation Troubleshooting: Log Levels, Error Codes & Debug Workflow for ArkTS
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Jul 27, 2026 · Mobile Development

ArkTS Memory Leak Detection: LocalHandle Tool Pinpoints Leaks in Minutes, Not Days

This guide introduces the LocalHandle leak detection tool for HarmonyOS ArkTS, which uses smart instrumentation to identify memory leaks at creation time by checking for active handle scopes, reducing debugging from days to minutes with 100% accuracy and direct code-line navigation in DevEco Studio.

ArkTSDebugging ToolsDevEco Studio
0 likes · 15 min read
ArkTS Memory Leak Detection: LocalHandle Tool Pinpoints Leaks in Minutes, Not Days
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Jul 22, 2026 · Mobile Development

Publish HarmonyOS Libraries to OpenHarmony: DevEcoCli & DevEcoCode Complete Workflow

This guide demonstrates the complete six-step workflow for developing and publishing HarmonyOS third-party libraries to the OpenHarmony central repository using DevEcoCli and DevEcoCode, covering account setup, RSA key configuration, HAR module creation, oh-package.json5 requirements, release-mode building, and ohpm publishing with troubleshooting tips.

ArkTSDevEcoCliHarmonyOS
0 likes · 20 min read
Publish HarmonyOS Libraries to OpenHarmony: DevEcoCli & DevEcoCode Complete Workflow
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Jul 13, 2026 · Mobile Development

HarmonyOS Wearable App Development: A Complete Beginner's Guide

This guide covers HarmonyOS wearable app development from fundamentals to distribution, including cross-device continuation, rotating crown and gesture interactions, ArkTS/ArkUI frameworks, JS-like paradigm for lightweight wearables, design guidelines, best practices for architecture and security, debugging, performance tuning, and AppGallery Connect publishing.

App DistributionArkTSArkUI
0 likes · 14 min read
HarmonyOS Wearable App Development: A Complete Beginner's Guide
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Jul 9, 2026 · Mobile Development

KMP&CMP Community Boosts ArkTS-Kotlin Interop with Advanced Syntax & Compile-Time Type Solidification

Kuaishou contributes to the KMP&CMP community, expanding cross-language syntax support to 78% coverage with complex generics, function expressions, abstract classes, and typealias, while introducing KSP-powered compile-time type solidification to solve runtime generic erasure in ArkTS-Kotlin interop.

ArkTSHarmonyOSKMP
0 likes · 6 min read
KMP&CMP Community Boosts ArkTS-Kotlin Interop with Advanced Syntax & Compile-Time Type Solidification
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Jul 7, 2026 · Fundamentals

ArkTS Annotations: Compiler Inference Cuts Boilerplate 33% vs Java

This article explores ArkTS's annotation system, showing how its compiler-driven inference reduces annotation boilerplate by one-third compared to Java, enables compile-time default value injection and type checking, separates annotations from decorators, provides built-in @Available and @SuppressWarnings, supports modular imports, and details current limitations like target restrictions and limited attribute types.

@Available@SuppressWarningsArkTS
0 likes · 12 min read
ArkTS Annotations: Compiler Inference Cuts Boilerplate 33% vs Java
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Jun 22, 2026 · Mobile Development

Log4a: Open-Source HarmonyOS Logging Library Boosts Performance & Security

Log4a, an open-source HarmonyOS logging library from One Day Accounting, uses a three-layer architecture with background Worker threads to prevent main-thread blocking, supports encrypted log storage, rolling logs, and server upload, and has been validated across apps with over one million users and ten million downloads.

ArkTSHarmonyOSLog4a
0 likes · 6 min read
Log4a: Open-Source HarmonyOS Logging Library Boosts Performance & Security
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Jun 14, 2026 · Artificial Intelligence

HarmonyOS Agent Skills Open-Sourced: AI-Powered Development Efficiency Boost

HarmonyOS has open-sourced its first batch of Agent Skills on GitCode, providing AI-assisted coding support for ArkTS syntax checking, ArkUI development, multi-device adaptation, and application stability diagnosis, with demonstrated efficiency gains in foldable device adaptation and freeze analysis.

AI-assisted developmentAgent SkillsArkTS
0 likes · 6 min read
HarmonyOS Agent Skills Open-Sourced: AI-Powered Development Efficiency Boost
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Jun 13, 2026 · Mobile Development

HarmonyOS 7.0 Beta1: On-Device A2A, 3DGS Spatial Computing, Instant App Startup

HarmonyOS 7.0 Developer Beta1 introduces on-device A2A for secure agent integration, 3D Gaussian Splatting spatial reconstruction and rendering, ArkUI immersive light-sense components, ArkTS compilation and debugging enhancements, OHAudioSuite spatial audio pipeline, and a kernel-level fast startup technology that trades storage I/O for memory savings to achieve instant app launches.

3D Gaussian SplattingAbility KitArkTS
0 likes · 12 min read
HarmonyOS 7.0 Beta1: On-Device A2A, 3DGS Spatial Computing, Instant App Startup
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Jun 10, 2026 · Mobile Development

HarmonyOS Network Library: Chainable API, Interceptors & Multi-format Requests

This article details a HarmonyOS network request library encapsulation featuring global configuration, chainable API, request/response interceptors, and support for JSON, form, binary, and multipart file uploads, with complete implementation code, usage examples, and pitfalls like ArkTS type constraints and large-file memory limits.

ArkTSChainable APIHTTP Client
0 likes · 16 min read
HarmonyOS Network Library: Chainable API, Interceptors & Multi-format Requests
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
May 29, 2026 · Mobile Development

HarmonyOS Floating Window Adaptation: Three-Tier UI for Minimal Usable Interface

This article details a three-tier information architecture (full, compact, minimal) for adapting HarmonyOS native apps to floating windows on foldable devices like the Pura X Max, showing how to preserve only essential UI elements — title, status, and primary action — in minimal mode while progressively restoring context as window width increases.

ArkTSHarmonyOSMobile Development
0 likes · 23 min read
HarmonyOS Floating Window Adaptation: Three-Tier UI for Minimal Usable Interface
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Mar 9, 2026 · Mobile Development

HarmonyOS 6 RcText Component: Complete Usage Guide with Code Examples

This guide details the RcText component from the rchoui library for HarmonyOS 6, covering basic text display, theme colors, sizing, custom styling, alignment, decoration, truncation modes, special formats for price and phone numbers, link handling, prefix/suffix icons, interaction events, and layout control with practical code examples.

ArkTSComponent LibraryHarmonyOS
0 likes · 25 min read
HarmonyOS 6 RcText Component: Complete Usage Guide with Code Examples
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Mar 2, 2026 · Mobile Development

HarmonyOS Compilation Optimization: Config Tweaks That Cut Build Time from 24 to 14 Minutes

This article details practical HarmonyOS compilation optimizations — unified lockfiles, boosted extraction, disabled JS intermediate output, and skipped lib compression — that reduced full builds from 24 to 14 minutes and incremental builds from 4 to 2.5 minutes on a 3-million-line ArkTS codebase.

ArkTSDevEco StudioHarmonyOS
0 likes · 7 min read
HarmonyOS Compilation Optimization: Config Tweaks That Cut Build Time from 24 to 14 Minutes
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.

ArkTSArkUIDevEco Studio
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.

AOTArkTSConcurrency
0 likes · 7 min read
Why ArkTS Bans any/unknown Types and What It Means for Performance
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Jan 16, 2026 · Mobile Development

PromptTuner: Building a HarmonyOS 6 Prompt Assistant App - Technical Practices

This article shares the complete development journey of PromptTuner, a HarmonyOS 6 native app for prompt discovery, optimization, and management, covering architecture, ArkUI declarative UI patterns, state management, API abstraction, local analytics, privacy compliance, and performance optimization techniques with concrete code examples and metrics.

ArkTSArkUIDeclarative UI
0 likes · 43 min read
PromptTuner: Building a HarmonyOS 6 Prompt Assistant App - Technical Practices
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Jan 13, 2026 · Mobile Development

HarmonyOS for Kids' Education: Technical Deep-Dive into 'Shengqu Guoqitong' App

A HarmonyOS developer shares the full technical practice of building a children's flag-learning app, covering technology selection (Core Speech Kit, ArkTS, Stage model), core feature implementation (offline voice synthesis/recognition, canvas drawing, puzzle game), global state management with AppStorage, performance optimizations for 200+ flags, and future plans for multi-device collaboration and AI integration.

ArkTSCore Speech KitDevEco Studio
0 likes · 26 min read
HarmonyOS for Kids' Education: Technical Deep-Dive into 'Shengqu Guoqitong' App
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Dec 29, 2025 · Mobile Development

Building a HarmonyOS 6 Travel App: Declarative UI, ArkData & AI Itinerary Planning

The article shares the development of 'Hongtu Zhidao', a travel app built on HarmonyOS 6, detailing its architecture, challenges like multi-tab navigation and AI content persistence, and solutions using ArkTS/ArkUI declarative UI, ArkData local storage, AppStorageV2 for global state, real-time AI itinerary planning, and DevEco Studio's hot reload and multi-device preview.

AppStorageV2ArkDataArkTS
0 likes · 18 min read
Building a HarmonyOS 6 Travel App: Declarative UI, ArkData & AI Itinerary Planning
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Dec 26, 2025 · Mobile Development

Building PromptTuner: HarmonyOS 6 Prompt Assistant App — Architecture, ArkUI Patterns & Performance Lessons

This technical case study details the end-to-end development of PromptTuner, a HarmonyOS 6 native app for prompt discovery, optimization, and management, covering three-layer architecture, ArkUI declarative UI patterns, state management, API abstraction, local analytics, privacy compliance, and measurable performance gains.

API abstractionArkTSArkUI
0 likes · 35 min read
Building PromptTuner: HarmonyOS 6 Prompt Assistant App — Architecture, ArkUI Patterns & Performance Lessons
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Dec 17, 2025 · Mobile Development

Building a Children's Flag Learning App with HarmonyOS: Core Speech Kit & ArkTS Deep Dive

A HarmonyOS developer shares the technical journey of building 'Shengqu Guoqitong', a children's flag learning app, detailing why HarmonyOS was chosen over Android, Flutter, and React Native, and how Core Speech Kit's offline TTS/ASR and ArkTS declarative UI enabled efficient development of voice-driven, interactive educational features.

ArkTSChildren EducationCore Speech Kit
0 likes · 29 min read
Building a Children's Flag Learning App with HarmonyOS: Core Speech Kit & ArkTS Deep Dive
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Dec 10, 2025 · Mobile Development

Building a HarmonyOS Habit-Tracker App: From Junior Developer to Incentive Winner

A junior developer shares the full lifecycle of creating "Gege Check-in," a HarmonyOS habit-tracking app that won Huawei's 2025 developer incentive, detailing architecture, AI-assisted coding, DevEco Studio workflows, calendar component integration, privacy-first local storage, and the monthly active user targets required to claim the reward.

AI-assisted codingArkTSDevEco Studio
0 likes · 9 min read
Building a HarmonyOS Habit-Tracker App: From Junior Developer to Incentive Winner
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Dec 3, 2025 · Mobile Development

HarmonyOS 6 Deep Dive: Four Core Capabilities for Multi-Device, AI, UI & Live Views

This article explores HarmonyOS 6's four core development capabilities: the 'one-to-many' multi-device adaptation framework, AI agent integration via Xiaoyi platform, UI Design Kit for native-grade interfaces, and Live View Kit for real-time system-level notifications, with code examples and implementation guides.

AI AgentArkTSHarmonyOS 6
0 likes · 36 min read
HarmonyOS 6 Deep Dive: Four Core Capabilities for Multi-Device, AI, UI & Live Views
51CTO HarmonyOS Developer Community
51CTO HarmonyOS Developer Community
Dec 1, 2025 · Mobile Development

Flutter Amap Integration in OpenHarmony: Architecture, Optimization & HarmonyOS Bridge Implementation

This article details the integration and optimization of Amap Flutter plugins (amap_flutter_map, amap_flutter_location) in an OpenHarmony project, covering Clean Architecture layering, tile caching, memory management, cross-platform adaptations for Android/iOS, error handling, and a complete HarmonyOS bridge/adapter implementation in ArkTS.

AmapArkTSFlutter
0 likes · 19 min read
Flutter Amap Integration in OpenHarmony: Architecture, Optimization & HarmonyOS Bridge Implementation
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.

ArkTSCrash MonitoringHarmonyOS
0 likes · 17 min read
Mastering HarmonyOS Crash Monitoring: From Native Crashes to ArkTS Stack Traces
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Oct 11, 2025 · Mobile Development

CodeGenie: Generate HarmonyOS UI Code from Images in 2 Minutes

CodeGenie, HarmonyOS's AI coding assistant, now generates compilable ArkTS UI code from screenshots in ~2 minutes using a parse-then-generate architecture with VLM element detection and LLM agents, achieving 85%+ parsing accuracy, near 100% preview rate, and 40% adoption across food, travel, shopping, news, and education apps.

AI-assisted codingArkTSCodeGenie
0 likes · 14 min read
CodeGenie: Generate HarmonyOS UI Code from Images in 2 Minutes
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.

ArkTSHarmonyOSPerformance 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.

ArkTSArkUIopenharmony
0 likes · 5 min read
OpenHarmony 6.0: Key ArkUI, ArkTS, and Security Upgrades
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Sep 26, 2025 · Mobile Development

CodeGenie: HarmonyOS-Native Code Completion with Cross-Module Intelligence & Adaptive Acceptance

CodeGenie leverages a Huawei-curated HarmonyOS corpus to provide context-aware code completion with three trigger modes, fine-grained acceptance controls, cross-module dependency resolution, and adaptive style learning, enabling developers to generate accurate ArkTS code while maintaining full control over suggestions.

AI-assisted developmentArkTSCodeGenie
0 likes · 8 min read
CodeGenie: HarmonyOS-Native Code Completion with Cross-Module Intelligence & Adaptive Acceptance
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.

AndroidArkTSArkUI-X
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.

ArkTSHarmonyOSNative integration
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.

ArkTScode analysisknowledge graph
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.

ArkTSArkUI-XClipboard Integration
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.

ArkTSHarmonyOSNominal 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.

ArkTSC++HarmonyOS
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.

ArkTSComponent ReuseHarmonyOS
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.

ArkTSC++Component Reuse
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.

ArkTSC interfaceHarmonyOS
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.

ArkTSC interfaceHarmonyOS
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 ConnectArkTSDevEco Studio
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.

ArkTSComponent DevelopmentHarmonyOS
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 DevelopmentArkTSDistributed OS
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.

ArkTSArkUIAutoDev
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.

ArkTSArkUIDeclarative UI
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.

ArkTSDevEco StudioHarmonyOS
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.

ArkTSDeclarative UITodoList
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.

ArkTSDeclarative UIHarmonyOS
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.

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