登录社区云,与社区用户共同成长
邀请您加入社区
在鸿蒙 ArkTS 中调用 Android 库(Java/Kotlin),核心依赖于 ArkUI-X 提供的机制。
腾讯自研、基于 Kotlin Multiplatform 的企业级跨端框架,原生渲染 + 原生动态化,是 Flutter 在高性能动态化场景下最具竞争力的替代方案。Flutter 的核心问题是"动态化"与"性能"难以兼得——要动态化就得走 JS,要性能就得放弃动态化。:需要高性能原生体验 + 动态化能力的企业级 App,尤其适合已有 Kotlin/Android 团队、需要覆盖鸿蒙平台的项目。ma
《Kotlin Multiplatform(KMP)跨平台开发技术指南》摘要:本文深入探讨Kotlin Multiplatform技术在移动应用跨平台开发中的实践应用。KMP通过expect/actual机制实现核心业务逻辑的跨平台共享,同时保留原生UI优势。文章系统介绍了KMP架构原理、与Android/iOS/鸿蒙的集成方案,重点分析了在现有Android工程中实施渐进式改造的策略。针对鸿蒙平
随着鸿蒙系统(HarmonyOS)的蓬勃发展及其“万物互联”愿景的逐步落地,HarmonyOS NEXT作为纯鸿蒙内核的重要演进方向,正吸引着越来越多的开发者和企业投入其生态建设。对于拥有成熟Android/iOS应用的互联网大厂而言,如何高效、高质量地完成应用向鸿蒙系统的迁移与适配,已成为一项关键的技术挑战。作为鸿蒙适配工程师,不仅需要扎实的ArkTS语言基础和鸿蒙系统原理知识,还需深刻理解多端
本文深入探讨HarmonyOS音视频驱动开发,涵盖系统设计、APP/游戏开发、PC端适配及面试准备。详细解析音视频驱动开发流程,包括HDF框架应用、同步处理及资源优化;阐述鸿蒙APP开发中的MVP模式实现及游戏专项开发;分析PC端架构差异与跨设备协同方案;并提供基于真实技术实践的面试问答。文章突出HarmonyOS分布式能力在音视频领域的优势,强调数学建模(如延迟计算、采样定理)在开发中的应用,为
根据环境配置指引,需先下载并安装Android Studio,经专家老师指导,如果只是开发鸿蒙应用,可以不下载Android Studio,只用DevEco Studio就可以。下载地址:https://developer.huawei.com/consumer/cn/deveco-studio/,具体安装过程可参考网络文章本篇不做复述。文档收录:https://kuikly.tds.qq.com
Kuikly提供两种开发模式:KuiklyCompose支持标准JetpackComposeDSL,可跨Android/iOS/鸿蒙/H5/小程序平台,保留原生渲染优势;Kuikly自研DSL采用分离式attr/event结构,更贴近底层。两者在KuiklyCore引擎上运行,开发者可根据项目需求选择:新项目推荐使用兼容标准Compose语法的KuiklyCompose,对性能有极致要求的场景可选
Kuikly框架配置指南:基于Kotlin Multiplatform的跨平台开发方案需完成环境准备、工程创建和平台配置三步。关键点包括:1)严格匹配开发工具版本(Android Studio、DevEco Studio 5.1.0+、HarmonyOS SDK API≥18);2)通过插件创建工程模板;3)在共享模块添加Kuikly核心依赖;4)鸿蒙需特别配置.so动态库和签名。验证时创建简单页
本文详细介绍了如何在 Kuikly 跨平台框架中实现首页 Hello World 和设备信息检测功能。页面创建:使用@Page注解注册页面,继承BasePager实现页面逻辑设备信息获取:通过和pageData获取平台和设备信息UI 构建:使用 Kuikly DSL 构建声明式 UI,支持 Flex 布局和响应式设计平台兼容性:注意 Kotlin Native 平台的限制,避免使用不支持的 API
KMP跨端落地实战:大型App迁移经验总结 本文分享了Kotlin Multiplatform(KMP)在大型App中的落地实践。面对鸿蒙适配和代码复用需求,团队采用渐进式迁移策略,通过语法转换、平台解耦和多端产物编译,实现了70%业务覆盖率和30%+的提效效果。关键技术包括"胶水层注入"设计、对象代理模式管理数据模型,以及跨语言调用时的生命周期管理方案(如Cleaner AP
本文介绍了Kotlin Multiplatform在鸿蒙开发中的条件检查和查找操作,包括基础检查(any/all/none)和高级查找(find/findLast)。通过KMP可将Kotlin代码编译为JavaScript,在OpenHarmony应用中高效运行。文档提供了Kotlin源代码示例、编译后的JavaScript代码以及ArkTS调用代码,展示如何实现数据验证、查询和业务逻辑检查,强调
本文介绍了一个基于Kotlin Multiplatform (KMP)的JSON处理系统,支持跨平台运行。系统提供JSON格式化和验证功能,包括自动缩进、括号匹配检查、结构分析等。核心算法通过字符串操作和正则表达式实现键值提取、深度计算等功能,并支持实时处理用户输入。该方案可在OpenHarmony应用中运行,展示了一套完整的JSON处理工具链实现方案。