Tagged articles

HarmonyOS

309 articles · Page 2 of 4
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Jan 6, 2026 · Mobile Development

HarmonyOS AVPlayer Long Video Development: Smooth Interaction, Stable Playback & PiP

This article details three core aspects of building cinema-grade long video apps with HarmonyOS AVPlayer: smooth gesture-based brightness and orientation controls, stable playback via audio focus management and seamless foreground/background resume, and full functionality including picture-in-picture and background audio playback.

AVPlayerHarmonyOSMobile Development
0 likes · 6 min read
HarmonyOS AVPlayer Long Video Development: Smooth Interaction, Stable Playback & PiP
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 12, 2025 · Mobile Development

Building a Full-Featured Image Editor for HarmonyOS: 2025 Developer Competition Insights & Technical Guide

A HarmonyOS developer shares complete technical implementation details and competition strategies from building 'Koko Picture Editor' for the 2025 HarmonyOS Developer Incentive Program, covering ArkUI architecture, ImageKit compression, Canvas cropping, color matrix filters, componentSnapshot watermarks, and performance optimization patterns.

ArkUICanvasDevEco Studio
0 likes · 22 min read
Building a Full-Featured Image Editor for HarmonyOS: 2025 Developer Competition Insights & Technical Guide
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 5, 2025 · Mobile Development

Flutter-HarmonyOS Native Image Integration: High-Performance Cross-Platform Architecture

This article details integrating Flutter with HarmonyOS native image APIs (ImageSource, PixelMap, ImagePacker) using a bridge-adapter architecture, covering cross-platform design principles, caching strategies, photo_view-based viewer and gallery implementations, performance optimizations leveraging HarmonyOS distributed capabilities and ArkCompiler, and best practices for modular design, error handling, and compression achieving 40% faster loading and 30% memory reduction.

CachingFlutterHarmonyOS
0 likes · 18 min read
Flutter-HarmonyOS Native Image Integration: High-Performance Cross-Platform Architecture
Tencent TDS Service
Tencent TDS Service
Nov 25, 2025 · Mobile Development

What HarmonyOS App Quality Reveals: Crash & Freeze Insights for 2025

The 2025 Bugly HarmonyOS Quality Report analyzes system version adoption, device distribution, crash and freeze rates across industries, identifies top stability issues such as memory leaks and main‑thread blocking, and offers concrete optimization recommendations for developers seeking better app performance.

App StabilityBuglyFreeze Analysis
0 likes · 10 min read
What HarmonyOS App Quality Reveals: Crash & Freeze Insights for 2025
Tencent Tech
Tencent Tech
Nov 21, 2025 · Artificial Intelligence

From Surgery to Code: A Doctor’s Journey Building an AI‑Powered Medical Mini‑Program

Surgeon Ding Ce, frustrated by cumbersome medical calculations, leveraged Tencent Cloud’s AI code assistant CodeBuddy to create a customizable WeChat mini‑program for prostate volume, body surface area, and fetal weight formulas, expanded it to a HarmonyOS app, and shared insights on AI‑driven development, data handling, and cross‑platform deployment.

AI programmingCodeBuddyHarmonyOS
0 likes · 9 min read
From Surgery to Code: A Doctor’s Journey Building an AI‑Powered Medical Mini‑Program
TDS Framework
TDS Framework
Nov 4, 2025 · Mobile Development

Tencent's Kuikly: One Codebase, 500M DAU, 4-Word Internal Verdict

Tencent's open-source Kuikly framework enables one Kotlin codebase to compile native apps for Android, iOS, HarmonyOS, Web, and mini-programs, serving 20+ products with 500M daily users; internal teams rate it 'multi, fast, dynamic, easy' citing 50% HarmonyOS efficiency gains, 22% iOS load improvement, 98% activity page arrival rate, and 60% development time reduction.

Dynamic UpdatesHarmonyOSKotlin
0 likes · 8 min read
Tencent's Kuikly: One Codebase, 500M DAU, 4-Word Internal Verdict
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 24, 2025 · Mobile Development

HarmonyOS Adaptation: 90% Code Reuse & Custom Flutter Plugins for Poetry App

This case study details how the Chang Xiang Si poetry app overcame HarmonyOS SDK compatibility issues by developing custom Flutter plugins, leveraged HarmonyOS's 'one development, multi-device' capability to achieve 90% code reuse across phones, foldables, and tablets, integrated Huawei Account one-click login, and explores future AI voice reading and eye-tracking interactions.

FlutterHarmonyOSHuawei Account
0 likes · 12 min read
HarmonyOS Adaptation: 90% Code Reuse & Custom Flutter Plugins for Poetry App
Alipay Experience Technology
Alipay Experience Technology
Oct 22, 2025 · Mobile Development

How MYKMP Enables One-Code-Three-Platform Development for Alipay’s Mobile Apps

MYKMP is Alipay’s native cross‑platform solution built on Kotlin Multiplatform and Compose, enabling a single codebase to run on Android, iOS and HarmonyOS, with detailed architecture, engineering practices, GC optimizations, and integration guidelines presented for billion‑scale applications.

Cross-platform DevelopmentGarbage CollectionHarmonyOS
0 likes · 20 min read
How MYKMP Enables One-Code-Three-Platform Development for Alipay’s Mobile Apps
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
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
Sep 24, 2025 · Mobile Development

How Sohu News Leveraged HarmonyOS to Boost Mobile App Performance

The August 30, 2025 “Youth Coding·HarmonyOS Summer” event in Xiamen featured Jia Ding’s deep dive into Sohu News’ HarmonyOS meta‑service, revealing three key technical breakthroughs—dynamic list loading, MVVM‑based detail pages, and skeleton‑screen stability—while outlining future ecosystem integrations such as Push Kit and RAG.

HarmonyOSMVVMMobile Development
0 likes · 4 min read
How Sohu News Leveraged HarmonyOS to Boost Mobile App Performance
HarmonyOS Developer Technology
HarmonyOS Developer Technology
Sep 22, 2025 · Information Security

ArkGuard Obfuscation Tool Guide: Secure HarmonyOS Code with Step-by-Step Configuration

This guide details how to enable and configure the ArkGuard source code obfuscation tool in HarmonyOS projects, covering build-profile.json setup, default rules, obfuscation and retention options, release compilation requirements, and the ObfuscationHelper utility for automated whitelist generation.

ArkGuardDevEco StudioHarmonyOS
0 likes · 10 min read
ArkGuard Obfuscation Tool Guide: Secure HarmonyOS Code with Step-by-Step Configuration
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 22, 2025 · Mobile Development

Mastering Audio & Video Capture and Playback in HarmonyOS Apps

This guide details how to implement audio and video capture using Camera Kit, AudioCapturer, and OHAudio, as well as playback with AVPlayer in HarmonyOS apps, covering permission setup, device selection, profile configuration, session creation, resource management, and supported formats.

AVPlayerAudio CaptureCamera Kit
0 likes · 12 min read
Mastering Audio & Video Capture and Playback in HarmonyOS Apps
Open Source Linux
Open Source Linux
Aug 14, 2025 · Mobile Development

Inside the WeChat HarmonyOS Rewrite: Challenges & Insights

The article summarizes Tencent's announcement and a podcast where the WeChat HarmonyOS team discusses why the app had to be rebuilt from scratch, the technical hurdles of Huawei's fast‑changing OS, and how the teams collaborate to overcome legacy code and platform differences.

HarmonyOSMobile DevelopmentPodcast
0 likes · 5 min read
Inside the WeChat HarmonyOS Rewrite: Challenges & Insights
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 10, 2025 · Mobile Development

How to Create Complex Like-Button Animations on HarmonyOS vs Android

This article walks through implementing sophisticated like-button animations using HarmonyOS ArkUI, compares the approach with Android's animation framework, explains key ArkUI APIs like animateTo, and provides detailed Kotlin and TypeScript code for property, Bézier path, and lifecycle management of dynamic UI effects.

AndroidArkUIHarmonyOS
0 likes · 14 min read
How to Create Complex Like-Button Animations on HarmonyOS vs Android
Sohu Smart Platform Tech Team
Sohu Smart Platform Tech Team
Aug 10, 2025 · Mobile Development

How to Integrate Push Notifications in HarmonyOS: A Step‑by‑Step Guide

This tutorial walks you through the complete process of adding push notification support to a HarmonyOS app, covering environment setup, certificate generation, profile configuration, client ID setup, permission requests, token retrieval, handling cold and hot starts, and the required server payload format.

AppGallery ConnectCode ExampleDevEco Studio
0 likes · 6 min read
How to Integrate Push Notifications in HarmonyOS: A Step‑by‑Step Guide
JD Tech
JD Tech
Aug 6, 2025 · Frontend Development

How Taro’s Open‑Source HarmonyOS Version Boosts Cross‑Platform Development

The article details the open‑source release of Taro on HarmonyOS, explaining its architectural evolution, performance optimizations, multi‑platform development workflow, and real‑world results from JD’s HarmonyOS app, while outlining future roadmap and ecosystem expansion.

HarmonyOSTaROcross-platform
0 likes · 16 min read
How Taro’s Open‑Source HarmonyOS Version Boosts Cross‑Platform Development
TDS Framework
TDS Framework
Jul 28, 2025 · Mobile Development

Tencent Game Live SDK: 100% Code Reuse Across Android, iOS, HarmonyOS via Kuikly

Tencent's game esports live streaming SDK adapted to HarmonyOS using the Kuikly cross-platform framework, achieving 100% business code reuse across Android, iOS, and HarmonyOS while supporting multiple game apps, saving over 50% development effort through modular architecture, Schema-based feature routing, and atomic infrastructure design.

Cross-platform DevelopmentHarmonyOSKMP
0 likes · 14 min read
Tencent Game Live SDK: 100% Code Reuse Across Android, iOS, HarmonyOS via Kuikly
Tencent TDS Service
Tencent TDS Service
Jul 28, 2025 · Frontend Development

How Kuikly Powers 100% Cross‑Platform Game Live‑Streaming SDK on HarmonyOS

With the launch of HarmonyOS Next, the game live‑streaming SDK team leveraged the Kuikly cross‑platform framework to adapt their Android, iOS and web code to HarmonyOS, achieving 100% cross‑platform reuse across three platforms, cutting over 50% of development effort while boosting performance, stability and modularity.

HarmonyOSKuiklyMobile Development
0 likes · 13 min read
How Kuikly Powers 100% Cross‑Platform Game Live‑Streaming SDK on HarmonyOS
Sohu Tech Products
Sohu Tech Products
Jul 23, 2025 · Mobile Development

Mastering Complex Like-Button Animations on HarmonyOS vs Android with ArkUI

This article walks through implementing sophisticated like-button animations for a news client on HarmonyOS using ArkUI, compares the approach with Android's animation framework, explains key ArkUI APIs like animateTo, and provides detailed Kotlin and TypeScript code for property and Bezier curve animations.

AndroidAnimationArkUI
0 likes · 15 min read
Mastering Complex Like-Button Animations on HarmonyOS vs Android with ArkUI
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
JD Tech Talk
JD Tech Talk
Jul 15, 2025 · Mobile Development

Unlocking 50% Faster JD Mini‑Programs on HarmonyOS with Cangjie

This article shares the JD developer’s experience at the 2025 Huawei Developer Conference, detailing how the Cangjie language and a dual‑thread architecture were used to analyze and optimize high‑frequency JS API calls in JD mini‑programs on HarmonyOS, achieving up to 50% faster execution and a 20% reduction in cold‑start time.

CangjieHarmonyOSJS Bridge
0 likes · 8 min read
Unlocking 50% Faster JD Mini‑Programs on HarmonyOS with Cangjie
JD Tech
JD Tech
Jul 3, 2025 · Frontend Development

Boosting Mini‑Program Performance on HarmonyOS: How Cangjie Cuts API Latency by 50%

This article details a high‑performance, cross‑platform HarmonyOS mini‑program development practice that analyzes architecture, identifies JS API bottlenecks, demonstrates a step‑by‑step API call breakdown, and shows how the Cangjie language reduces getSystemInfo latency by over 50% while improving overall startup speed.

CangjieHarmonyOSPerformance Optimization
0 likes · 8 min read
Boosting Mini‑Program Performance on HarmonyOS: How Cangjie Cuts API Latency by 50%
JD Tech Talk
JD Tech Talk
Jul 3, 2025 · Mobile Development

How JD Boosted Mini‑Program Performance with Cangjie on HarmonyOS

This article details JD's collaboration with Huawei at the 2025 Developer Conference, showcasing how the Cangjie language was used to analyze and optimize high‑frequency JS API calls in HarmonyOS mini‑programs, resulting in significant reductions in main‑thread load, faster cold‑start times, and a roadmap for broader cross‑platform performance improvements.

CangjieCrossPlatformHarmonyOS
0 likes · 8 min read
How JD Boosted Mini‑Program Performance with Cangjie on HarmonyOS
JD Retail Technology
JD Retail Technology
Jul 3, 2025 · Mobile Development

How Cangjie Boosts Performance of JD Mini‑Programs on HarmonyOS

At the 2025 Huawei Developer Conference, JD’s team demonstrated how integrating the Cangjie language into HarmonyOS mini‑programs can halve API execution time, reduce main‑thread load, and improve cold‑start performance by over 20%, offering a high‑performance, cross‑platform development solution.

CangjieHarmonyOSJS Bridge
0 likes · 9 min read
How Cangjie Boosts Performance of JD Mini‑Programs on HarmonyOS
Liangxu Linux
Liangxu Linux
Jun 24, 2025 · Fundamentals

Why HarmonyOS’s Microkernel Isn’t Linux Yet Runs Linux Apps

The article explains how HarmonyOS’s microkernel differs from Linux’s monolithic design, why it can still run Linux binaries through POSIX, ABI shim, and HDF layers, and what architectural choices enable high‑performance IPC, distributed operation, and deterministic scheduling.

ABI shimHarmonyOSIPC
0 likes · 12 min read
Why HarmonyOS’s Microkernel Isn’t Linux Yet Runs Linux Apps
AndroidPub
AndroidPub
Jun 11, 2025 · Mobile Development

ovCompose: Achieving High‑Performance Cross‑Platform Mobile Apps

ovCompose is a newly released cross‑platform framework that fully supports HarmonyOS, Android, and iOS, leveraging Kotlin Multiplatform and the native‑focused KuiklyBase to deliver native‑level performance, unified UI rendering, advanced memory and GC optimizations, and a rich component ecosystem, with open‑source repositories for community collaboration.

ComposeHarmonyOSKotlin Multiplatform
0 likes · 14 min read
ovCompose: Achieving High‑Performance Cross‑Platform Mobile Apps
Tencent Cloud Developer
Tencent Cloud Developer
Jun 10, 2025 · Mobile Development

How Tencent’s ovCompose & KuiklyBase Enable Seamless Cross‑Platform Apps on Android, iOS, and HarmonyOS

This article introduces ovCompose and KuiklyBase, Tencent Video's cross‑platform development framework built on Compose Multiplatform, explains the background, key advantages, implementation details, performance optimizations for Android, iOS and HarmonyOS, provides repository information and outlines future plans.

AndroidCompose MultiplatformHarmonyOS
0 likes · 19 min read
How Tencent’s ovCompose & KuiklyBase Enable Seamless Cross‑Platform Apps on Android, iOS, and HarmonyOS
Tencent TDS Service
Tencent TDS Service
Jun 3, 2025 · Mobile Development

Kuikly’s Secrets to Native‑Level Performance on HarmonyOS

This article details how Tencent's Kuikly cross‑platform framework was adapted for HarmonyOS, covering its architecture, rendering layer adaptations, performance benchmarks, Kotlin Native integration, debugging tooling improvements, Compose DSL support, and future technical outlooks.

Cross‑Platform UIDebugging ToolsHarmonyOS
0 likes · 18 min read
Kuikly’s Secrets to Native‑Level Performance on HarmonyOS
Tencent Technical Engineering
Tencent Technical Engineering
Jun 3, 2025 · Frontend Development

Kuikly Framework Adaptation to HarmonyOS: Architecture, Performance, and Rendering Solutions

Kuikly, Tencent’s Kotlin Multiplatform‑based cross‑platform framework, has been extended to support HarmonyOS with native performance, offering Compose DSL, high‑performance rendering, Kotlin Native adaptation, debugging tools, and detailed optimization strategies that achieve near‑native speed and dynamic UI capabilities across Android, iOS, Web, and mini‑programs.

Compose DSLCross‑Platform UIHarmonyOS
0 likes · 16 min read
Kuikly Framework Adaptation to HarmonyOS: Architecture, Performance, and Rendering Solutions
JD Tech Talk
JD Tech Talk
Jun 3, 2025 · Frontend Development

Taro on Harmony C-API: Open-Source Cross-Platform Framework for Native Harmony Apps

The article introduces Taro's open-source C-API version for HarmonyOS, detailing its architecture, rich component and CSS support, high-performance rendering, hybrid native integration, and step‑by‑step installation guide, positioning it as a leading frontend solution for cross‑platform development.

C APIHarmonyOSReAct
0 likes · 9 min read
Taro on Harmony C-API: Open-Source Cross-Platform Framework for Native Harmony Apps
JD Cloud Developers
JD Cloud Developers
Jun 3, 2025 · Mobile Development

Unlocking Native HarmonyOS Performance with Taro’s C‑API Framework

Taro, an open‑source cross‑platform solution from JD, now supports pure HarmonyOS through its C‑API version, enabling developers to build H5, mini‑programs, RN and native Harmony apps using familiar web technologies, offering high‑performance rendering, extensive component support, and seamless migration of existing Taro projects.

C-APIHarmonyOSTaRO
0 likes · 12 min read
Unlocking Native HarmonyOS Performance with Taro’s C‑API Framework
JD Retail Technology
JD Retail Technology
May 27, 2025 · Frontend Development

Taro on Harmony C‑API: Cross‑Platform Frontend Framework for HarmonyOS

The article introduces Taro on Harmony's C‑API version, detailing its evolution, open‑source release, three‑layer architecture, rich component and CSS support, high‑performance rendering, installation steps, and future roadmap, positioning it as a leading framework for developing native‑like HarmonyOS applications.

C APIHarmonyOSReAct
0 likes · 9 min read
Taro on Harmony C‑API: Cross‑Platform Frontend Framework for HarmonyOS
Linux Code Review Hub
Linux Code Review Hub
May 20, 2025 · Fundamentals

Why HarmonyOS Microkernel Can Run Linux and Emulate Linux Containers

Although HarmonyOS uses a microkernel rather than a monolithic Linux kernel, it achieves Linux compatibility and container emulation through a combination of POSIX support, an ABI shim layer, high‑performance IPC/RPC mechanisms, and the Hardware Driver Framework, which together translate Linux calls into microkernel services.

ABI shimHardware Driver FrameworkHarmonyOS
0 likes · 13 min read
Why HarmonyOS Microkernel Can Run Linux and Emulate Linux Containers
Aotu Lab
Aotu Lab
May 16, 2025 · Frontend Development

How Taro’s New C‑API Empowers Native‑Level HarmonyOS Development

Taro For Harmony’s open‑source C‑API release upgrades the framework to fully support pure HarmonyOS, delivering richer style adaptation, higher rendering performance, comprehensive component coverage, and a web‑style development experience that rivals native ArkTS apps.

C APIHarmonyOSTaRO
0 likes · 9 min read
How Taro’s New C‑API Empowers Native‑Level HarmonyOS Development
JD Retail Technology
JD Retail Technology
Apr 28, 2025 · Frontend Development

Technical Overview of Taro on Harmony: Cross‑Platform Development for HarmonyOS

The Taro‑on‑Harmony solution lets developers write a single React‑based codebase that compiles to native HarmonyOS apps with C‑API‑driven rendering, offering both single‑thread and multi‑thread architectures, full component and CSS support, high‑performance UI, and upcoming tooling, as demonstrated by JD.com’s S‑level certified shopping app.

CAPIHarmonyOSTaRO
0 likes · 10 min read
Technical Overview of Taro on Harmony: Cross‑Platform Development for HarmonyOS
WeChat Client Technology Team
WeChat Client Technology Team
Apr 1, 2025 · Mobile Development

How DataList Revolutionized Enterprise WeChat Development on HarmonyOS

Facing the dual challenges of migrating millions of lines of enterprise code to HarmonyOS and maintaining stability amid rapidly evolving APIs, the WeChat team introduced the DataList framework, employing three entropy‑reduction mechanisms—structured, dynamic, and cognitive—to achieve data‑driven UI, cross‑platform reuse, and decoupled business logic.

DataListHarmonyOSUI
0 likes · 27 min read
How DataList Revolutionized Enterprise WeChat Development on HarmonyOS
Sohu Tech Products
Sohu Tech Products
Mar 26, 2025 · Mobile Development

Text Component and Rich Text Handling in HarmonyOS: Styling, Emoji Integration, and Custom Keyboard

The article explains HarmonyOS’s Text component—showing basic usage, method‑chained styling, and mixed Span/ImageSpan content—then details an emoji workflow using a JSON mapping and regex to split text into model arrays, and demonstrates RichEditor with a custom keyboard for inserting and managing emoji spans.

Emoji IntegrationHarmonyOSRich Text
0 likes · 11 min read
Text Component and Rich Text Handling in HarmonyOS: Styling, Emoji Integration, and Custom Keyboard
JD Tech
JD Tech
Dec 25, 2024 · Mobile Development

JD's Self‑Developed HarmonyOS Image Library (DImage): Architecture, Implementation, and Performance Optimizations

This article details JD's self‑built HarmonyOS image library (DImage), covering its background, research on existing solutions, C++‑based cross‑platform architecture, core modules, performance‑focused pipeline, monitoring and recovery mechanisms, and future optimization directions, all aimed at high‑performance image handling for the JD app on HarmonyOS.

C++HarmonyOSImage Library
0 likes · 12 min read
JD's Self‑Developed HarmonyOS Image Library (DImage): Architecture, Implementation, and Performance Optimizations
JD Tech
JD Tech
Dec 20, 2024 · Frontend Development

Designing a Universal Event System for Multi-Language Environments in Taro for Harmony

This article explores how Taro leverages C++ and the Harmony C‑API to build a high‑performance, cross‑language event system that unifies event handling across C++, ArkTS, and JavaScript, detailing architecture, event center implementation, node event processing, and future enhancements.

Event SystemHarmonyOSTaRO
0 likes · 11 min read
Designing a Universal Event System for Multi-Language Environments in Taro for Harmony
JD Retail Technology
JD Retail Technology
Dec 17, 2024 · Mobile Development

JDImage: JD’s Self‑Developed HarmonyOS Image Library – Architecture, Implementation, and Performance Optimizations

This article introduces JD’s self‑developed HarmonyOS image library, explaining the background, research on existing solutions, the decision to build a C++‑based cross‑platform library, its modular architecture, performance optimizations, quality assurance mechanisms, and future development plans.

C++HarmonyOSTaRO
0 likes · 13 min read
JDImage: JD’s Self‑Developed HarmonyOS Image Library – Architecture, Implementation, and Performance Optimizations
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Dec 16, 2024 · Mobile Development

Implementing Custom Text Overflow with Highlight Support in ExtendedText for Flutter and HarmonyOS

This article explains how the ExtendedText component adds custom text‑overflow effects, including start, middle, end and auto modes, supports highlighted keywords with keep‑visible spans, and improves performance by replacing binary search with range estimation across Flutter, Android, iOS, Web and HarmonyOS platforms.

Custom Text OverflowExtendedTextFlutter
0 likes · 13 min read
Implementing Custom Text Overflow with Highlight Support in ExtendedText for Flutter and HarmonyOS
大转转FE
大转转FE
Dec 9, 2024 · Frontend Development

ZhuanZhuan Frontend Weekly – Curated Highlights of Recent Technical Articles

This edition of the ZhuanZhuan Frontend Weekly presents a curated selection of recent technical articles covering React 19 release, HarmonyOS adaptation in a travel app, the Vision animation platform at Kuaishou, migration from Electron to Tauri, and WebAssembly‑enhanced WebCodecs for high‑performance video frame extraction.

HarmonyOSReActTauri
0 likes · 4 min read
ZhuanZhuan Frontend Weekly – Curated Highlights of Recent Technical Articles
JD Tech
JD Tech
Dec 5, 2024 · Frontend Development

Running W3C Standard CSS on HarmonyOS with Taro: Bridging CSS and ArkUI

This article explains how Taro converts standard W3C CSS into HarmonyOS ArkUI styles, addressing unit and layout differences, using a Rust‑based LightningCSS plugin and the Yoga layout engine, and detailing the full style initialization, matching, application, and update workflow for cross‑platform React development.

ArkUICSSHarmonyOS
0 likes · 13 min read
Running W3C Standard CSS on HarmonyOS with Taro: Bridging CSS and ArkUI
JD Retail Technology
JD Retail Technology
Dec 3, 2024 · Frontend Development

Designing a Cross‑Language Event System for Taro on HarmonyOS

This article explains how Taro leverages C++ and the HarmonyOS C‑API to build a high‑performance, multi‑language event system that bridges ArkTS, JavaScript and native components, detailing architecture considerations, implementation details, and future directions for improving cross‑language event handling.

C++Event SystemHarmonyOS
0 likes · 10 min read
Designing a Cross‑Language Event System for Taro on HarmonyOS
Ctrip Technology
Ctrip Technology
Nov 29, 2024 · Mobile Development

Ctrip's CRN Framework Adaptation and Performance Optimization for HarmonyOS

This article details Ctrip's migration of its large‑scale React Native (RN) codebase to HarmonyOS using the custom CRN framework, covering technology selection, version upgrades, native component re‑implementation, component C‑ization, performance optimizations such as pre‑loading, TurboModule worker threads, instruction pruning, and future roadmap.

CRNComponent CizationHarmonyOS
0 likes · 27 min read
Ctrip's CRN Framework Adaptation and Performance Optimization for HarmonyOS
JD Cloud Developers
JD Cloud Developers
Nov 29, 2024 · Mobile Development

Cangjie for HarmonyOS: Fast Setup, Key Features, and ArkTS Interop

This article introduces Cangjie, a lightweight, high‑performance programming language for HarmonyOS, detailing its core advantages, rapid environment configuration, distinctive language features such as flow expressions, lightweight threads, extensions, synchronization primitives, and demonstrates seamless interoperation with ArkTS, concluding with future development outlook.

CangjieConcurrencyHarmonyOS
0 likes · 13 min read
Cangjie for HarmonyOS: Fast Setup, Key Features, and ArkTS Interop
JD Tech Talk
JD Tech Talk
Nov 28, 2024 · Mobile Development

JD's Self‑Developed HarmonyOS Image Library: Architecture, Implementation, and Performance Optimizations

This article details JD's custom HarmonyOS image library built with C++ and Taro, covering its background, technical design, core modules, performance monitoring, optimization techniques, quality assurance mechanisms, and future development plans to achieve high‑performance cross‑platform image loading for mobile applications.

C++HarmonyOSImage Library
0 likes · 15 min read
JD's Self‑Developed HarmonyOS Image Library: Architecture, Implementation, and Performance Optimizations
JD Tech Talk
JD Tech Talk
Nov 25, 2024 · Frontend Development

Designing a Multi‑Language Event System for Taro on Harmony OS

This article explains how Taro leverages C‑API to move runtime logic to C++ and builds a cross‑language event system that unifies ArkTS, JavaScript and C++ on Harmony OS, improving rendering performance, lifecycle management, and developer productivity.

C++Event SystemHarmonyOS
0 likes · 11 min read
Designing a Multi‑Language Event System for Taro on Harmony OS
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 Talk
JD Tech Talk
Nov 1, 2024 · Frontend Development

Bridging CSS Differences: How Taro Adapts Styles for HarmonyOS ArkUI

This article explains how Taro resolves the incompatibilities between standard CSS and HarmonyOS ArkUI CAPI styles by converting CSS at compile time, using a Rust‑based LightningCSS plugin, and employing the Yoga layout engine to achieve high‑performance, cross‑platform UI rendering.

ArkUICSSHarmonyOS
0 likes · 12 min read
Bridging CSS Differences: How Taro Adapts Styles for HarmonyOS ArkUI
JD Cloud Developers
JD Cloud Developers
Nov 1, 2024 · Frontend Development

How Taro Transforms CSS for HarmonyOS: Bridging React and ArkUI

This article explains how Taro adapts standard CSS to HarmonyOS's ArkUI by converting units, handling layout differences with the Yoga engine, and implementing an efficient runtime style system that maintains cross‑platform compatibility and high performance for React‑based applications.

ArkUICSSHarmonyOS
0 likes · 12 min read
How Taro Transforms CSS for HarmonyOS: Bridging React and ArkUI
Open Source Linux
Open Source Linux
Oct 29, 2024 · Mobile Development

From Early Experiments to HarmonyOS: The Rise and Fall of Chinese Mobile Operating Systems

This article chronicles the evolution of domestic Chinese mobile operating systems—from the early 2000s feature‑phone experiments, through the Android‑based custom ROM era, to the recent push for fully self‑developed platforms like HarmonyOS—highlighting key players, milestones, and the challenges that shaped the market.

AndroidChinaHarmonyOS
0 likes · 19 min read
From Early Experiments to HarmonyOS: The Rise and Fall of Chinese Mobile Operating Systems
JD Cloud Developers
JD Cloud Developers
Oct 22, 2024 · Frontend Development

How Taro Transforms React Code to Run on HarmonyOS ArkUI

This article explains how the Taro framework bridges React applications to Huawei's HarmonyOS by converting React components into Taro's virtual nodes and then mapping them to ArkUI native components, detailing the runtime architecture, hostConfig methods, and three-step conversion process.

ArkUIHarmonyOSTaRO
0 likes · 10 min read
How Taro Transforms React Code to Run on HarmonyOS ArkUI
JD Tech Talk
JD Tech Talk
Oct 22, 2024 · Frontend Development

Implementing React-Based High-Performance HarmonyOS Apps with Taro: Runtime Principles and ArkUI Integration

This article examines how the Taro framework adapts React code to run on Huawei's HarmonyOS by implementing a custom renderer that converts React components into Taro virtual nodes, then maps them to ArkUI structures through a three‑step process involving Taro Elements, RenderNodes, and native ArkUI nodes.

ArkUIHarmonyOSReAct
0 likes · 11 min read
Implementing React-Based High-Performance HarmonyOS Apps with Taro: Runtime Principles and ArkUI Integration