HarmonyOS

HarmonyOS 游戏里,哪些逻辑绝对不能放主线程?

子玥酱 (掘金 / 知乎 / CSDN / 简书 同名) 大家好,我是 子玥酱,一名长期深耕在一线的前端程序媛 👩‍💻。曾就职于多家知名互联网大厂,目前在某国企负责前端软件研发相关工作,主要聚焦于业务型系统的工程化建设与长期维护。我持续输出和沉淀前

Flutter for OpenHarmony: Flutter 三方库 linkify 让鸿蒙应用中的文本 URL 和邮箱秒变可点击链接(文本交互增强神器)

欢迎加入开源鸿蒙跨平台社区:# 前言在 OpenHarmony 社交、工具或内容类应用中,展示文本(Text)是最基础的需求。然而,普通的 Text 组件无法自动识别出用户输入中的 URL、Email 或手机号,并将它们转化为可点击的蓝色超链接。如果每条消息都需要正则匹配并分段渲染,对开发者而言工作量

Flutter for OpenHarmony:auto_injector 高性能编译时依赖注入(Kiwi 的强力竞争者) 深度解析与鸿蒙适配指南

欢迎加入开源鸿蒙跨平台社区:# 前言之前我们介绍了 Kiwi。今天我们来聊聊另一个强有力的挑战者:auto_injector。在依赖注入(DI)的江湖中,主要分为两派: 运行时反射/查找派:如 GetIt、Provider。简单灵活,但运行时有轻微开销,且并在运行时抛出依

Flutter for OpenHarmony:web_socket 纯 Dart 标准 WebSocket 客户端(跨平台兼容性之王) 深度解析与鸿蒙

欢迎加入开源鸿蒙跨平台社区:# 前言虽然 dart:io 提供了 WebSocket 类,dart:html 也提供了 WebSocket 类,但这种“分裂”的 API 设计让编写跨平台(同时支持 Mobile/Web/Desktop)的代码变得异常痛苦。你需要使用条件导入 (if (dart.library.io) ...)

Flutter for OpenHarmony: Flutter 三方库 intersperse 优雅在鸿蒙列表项间插入间隔或装饰(UI 细节处理助手)

欢迎加入开源鸿蒙跨平台社区:# 前言在 OpenHarmony 应用的 UI 设计中,我们经常需要在列表(List)或一排组件(Column/Row)之间插入特定的元素,例如: 在一排按钮中间插入分隔线。 在列表数据项之间插入间隙(Spacing)。 为每个组

开源鸿蒙+Flutter 全场景分布式协同开发指南——组件化驱动的跨设备无缝体验实践

  引言在全场景智慧生态加速落地的背景下,用户对“跨设备无缝流转、数据实时同步、能力按需调用”的需求日益迫切。开源鸿蒙(OpenHarmony)的分布式软总线、设备管理、数据共享等核心能力,为跨设备协同提供了底层支撑;Flutter则以组件化复用、跨端UI一致性、高效渲染的优势,成为全场景应用开发的优选框架。二者的

Flutter for OpenHarmony:zxing2 纯 Dart 条码扫描与生成库(不仅是扫码,更是编解码引擎) 深度解析与鸿蒙适配指南

欢迎加入开源鸿蒙跨平台社区:# 前言扫码(QR Code / Barcode)是现代移动应用最基础的入口之一。 在 Flutter 生态中,很多扫码库依赖原生的 Google ML Kit 或 iOS AVFoundation。这在 Android/iOS 上表现很好,但移植到 OpenHarmony 时,往往因为

Flutter for OpenHarmony:csslib 强力 CSS 样式解析器,构建自定义渲染引擎的基石(Dart 官方解析库) 深度解析与鸿蒙适配指南

欢迎加入开源鸿蒙跨平台社区:# 前言在 Web 开发中,CSS 是定义样式的标准。但在 Flutter 中,我们通过 Widget 树和 BoxDecoration 等对象来定义样式。 有时候,我们需要让 Flutter 应用支持动态样式配置,甚至是直接渲染带有 CSS 的 HTML 内容: CMS 系统下发的文章

HarmonyOS开发认证:从入门到精通

HarmonyOS应用开发者基础认证指南移动应用开发领域近年来迎来了一位新成员——HarmonyOS。作为华为推出的分布式操作系统,HarmonyOS凭借其多设备协同、高性能和低延迟的特性,吸引了大量开发者的关注。通过HarmonyOS应用开发者基础认证,开发者不仅能系统掌握HarmonyOS应用开发的核心知识,还能提升职业竞争力。本文将介绍