跨平台

●VON3 天前
javascript·学习·react native·react.js·架构·跨平台·von
React Native for OpenHarmony:项目目录结构与跨平台构建流程详解在 React Native for OpenHarmony(RN4OH)开发模式中,开发者使用熟悉的 React 语法编写 UI 逻辑,再通过专用工具将其打包为 OpenHarmony 可识别的 JavaScript Bundle,最终由鸿蒙原生应用加载运行。本文将结合 6 张真实项目截图,逐步拆解这一“前端写代码 → 鸿蒙跑应用”的完整链路。
kirk_wang8 天前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter video_thumbnail库在鸿蒙(OpenHarmony)端的完整适配实践最近鸿蒙(HarmonyOS/OpenHarmony)生态发展很快,各种终端设备也越来越多,很多开发者开始考虑把现有应用无缝迁移到鸿蒙平台。对于 Flutter 开发者来说,这当中一个很实际的问题就是:那些依赖原生能力的插件怎么办?比如 video_thumbnail,它用来从视频快速生成缩略图,在 Android 上靠 MediaMetadataRetriever,在 iOS 上靠 AVFoundation,但在鸿蒙上并没有直接对等的 API。
●VON9 天前
学习·flutter·架构·跨平台·von
Flutter for OpenHarmony:基于可扩展标签系统与对话框状态隔离的 TodoList 个性化分类体系实现在信息过载的时代,有效的任务分类是认知减负的核心手段。预设的“工作/生活/学习”标签虽能满足基础需求,但无法覆盖用户的独特工作流——项目经理需要“Q1目标”,学生需要“期末复习”,创作者需要“灵感碎片”。
●VON10 天前
学习·flutter·架构·跨平台·von
Flutter for OpenHarmony:基于原子清空与用户意图防护的 TodoList 批量删除子系统实现在任务管理应用中,“清空所有任务”看似是一个简单的功能,实则是一次高破坏性、不可逆的数据操作。一个专业的清空系统必须同时满足三重约束:
●VON10 天前
学习·flutter·架构·跨平台·von
面向 OpenHarmony 的 Flutter 应用实战:TodoList 多条件过滤系统的状态管理与性能优化当待办事项从几条增长到上百条,用户面临的不再是“记不住”,而是“找不着”。一个高效的 TodoList 工具,必须具备强大的信息检索能力——这正是本次迭代(变更 #9)的核心目标。
●VON11 天前
学习·flutter·跨平台·von
Flutter 与 OpenHarmony 技术选型分析:为何构建待办事项应用选择此组合?近年来,随着全球科技格局的深刻变化,国产基础软件生态加速发展。OpenHarmony 作为由开放原子开源基金会孵化、华为等企业共同推动的分布式操作系统,正逐步构建起覆盖手机、平板、智能穿戴、车机、智慧屏乃至 IoT 设备的统一技术底座。对于广大移动开发者而言,如何高效地将现有应用迁移到 OpenHarmony 平台,或从零开始构建原生兼容的新应用,已成为一项重要课题。
RFCEO12 天前
前端·html·html5·跨平台·语义化标签·可生成安卓/ios·html最新版本
HTML编程 课程五、:HTML5 新增语义化标签HTML5 核心优势在于跨平台性强,一套代码可适配 PC、手机、平板等多终端,开发成本低且学习门槛低,应用场景覆盖企业官网、电商页面、H5 小游戏、互动营销海报等。正因如此,HTML5 是前端开发的必修课,掌握它能快速实现可视化页面效果,适配多场景开发需求。值得一提的是, H5 可以开发安卓 /iOS APP ,直接生成可安装的 APP,配合 Cordova、uni-app 等框架,以 “原生壳 + H5 内核” 的混合模式,可实现一套代码开发多平台 APP,是轻量级跨平台应用开发的核心技术。
kirk_wang14 天前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter `flutter_udid` 库在鸿蒙(OpenHarmony)平台的适配实践鸿蒙生态的快速发展,让不少 Flutter 应用都开始考虑跨平台部署。flutter_udid 这个插件在 Android 和 iOS 上用得挺多,主要用来获取一个稳定的设备唯一标识(UDID)——它的最大特点是应用重装后标识不变,所以常用在用户追踪、数据关联这些业务场景里。
儿歌八万首15 天前
kotlin·跨平台·kuikly
腾讯Kuikly跨平台框架配置配置 Kuikly 框架主要分为 环境准备、工程创建 和 平台特定配置 三个步骤。由于 Kuikly 是基于 Kotlin Multiplatform (KMP) 的,其配置逻辑与标准的 KMP 项目非常相似,但对鸿蒙环境有特殊要求。
Mr -老鬼19 天前
经验分享·移动开发·框架·团队开发·个人开发·跨平台
移动端跨平台框架的选型指南要解决移动端跨平台框架的选型问题,需结合项目需求(性能、体验、生态)、团队能力(技术栈、学习成本)、长期维护(稳定性、社区支持)三大核心维度,对主流框架进行量化对比与场景适配分析。
kirk_wang20 天前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter `share_plus` 库在鸿蒙 OHOS 平台的分享功能适配实践最近 OpenHarmony(OHOS)生态进展挺快,不少 Flutter 开发者开始考虑把应用往鸿蒙平台上迁移,希望能覆盖更多的用户。Flutter 本身凭借高效的渲染和丰富的三方库,做跨平台开发确实很方便。不过,一旦涉及调用系统原生能力——比如分享、传感器或文件操作——那些在 Android/iOS 上好好的插件,在 OHOS 上就可能直接“罢工”了。
kirk_wang22 天前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter device_info_plus库在鸿蒙端的设备信息获取适配实践OpenHarmony(以下简称鸿蒙)生态这几年发展很快,分布式架构和全场景能力吸引了越来越多开发者的目光。在这种背景下,跨平台开发框架与鸿蒙的深度融合,已经成了一个明显的技术趋势。Flutter 作为目前主流的跨平台 UI 工具包,凭借高效的渲染引擎、一致的体验和丰富的插件生态,成了许多团队开发复杂跨端应用的首选。
Hello阿尔法22 天前
python·跨平台·构建工具·scons
SCons 一款基于 Python 的自动化构建工具大家好,我是阿尔法!说到构建工具,我们比较熟悉的是 Make、CMake 等,而 SCons 是一款开源的、由 Python 实现的自动化构建工具,开发者可以直接利用 Python 的强大功能和丰富库来管理复杂的构建逻辑,让构建过程变得更加高效。
kirk_wang22 天前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter 三方库在 OpenHarmony 上的适配之路:以 geolocator 为例如今跨平台开发和全场景生态如火如荼,Flutter 凭借其优秀的渲染性能和“一套代码,多端运行”的特性,吸引了大批开发者。与此同时,OpenHarmony 作为新一代的分布式操作系统,其生态也在快速发展。一个很自然的问题就出现了:能否让我们成熟的 Flutter 应用,也运行在 OpenHarmony 设备上?
kirk_wang23 天前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter audioplayers 库鸿蒙平台适配实战:从原理到优化鸿蒙(HarmonyOS)生态的快速发展,为许多 Flutter 应用提供了新的增长空间。将成熟的 Flutter 应用迁移至鸿蒙平台,成为拓展用户群体的一个可行选择。在这个过程中,音频播放这类核心的多媒体功能,其跨平台兼容性与性能直接影响着用户体验。
kirk_wang1 个月前
flutter·移动开发·跨平台·arkts·鸿蒙
当Flutter的并发利器遇上鸿蒙:flutter_isolate的OHOS适配之旅OpenHarmony(OHOS)生态正在快速成长,将成熟的Flutter应用迁移到OHOS平台,无疑是扩展市场、实现跨端体验统一的一条捷径。不过,现实很骨感:Flutter丰富的第三方库大多是为Android和iOS量身定制的,无法直接在OHOS上运行。
池月1 个月前
跨平台·web前端
初识TauriTauri是一个跨平台的开发框架,使用rust开发。前端用前端技术构建用户界面,后端使用rust和平台系统交互。
kirk_wang1 个月前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter share_plus 库鸿蒙端适配实践:打通跨平台分享功能如今在跨平台开发领域,Flutter 凭借其高效的渲染和一致的体验,已经成为不少团队的首选。但当我们开发需要与原生系统深度交互的功能时——比如调用系统的分享、相机等——就离不开平台通道(Platform Channel)和相应的插件。
kirk_wang1 个月前
flutter·移动开发·跨平台·arkts·鸿蒙
Flutter Widget核心概念深度解析在Flutter的世界里,一切皆为Widget。这个看似简单的设计哲学背后,蕴含着构建高效、响应式用户界面的深刻智慧。对于从其他UI框架转向Flutter的开发者来说,理解Widget不仅仅是学习一个组件库,更是掌握Flutter响应式编程范式的关键。本文将深入解析Widget的核心概念,从基础定义到底层原理,帮助你建立完整的Flutter开发思维模型。
kirk_wang1 个月前
flutter·移动开发·跨平台
Flutter艺术探索-StatelessWidget与StatefulWidget区别与使用场景在Flutter的世界中,Widget是构建用户界面的基本单元。对于每一个Flutter开发者而言,深刻理解StatelessWidget与StatefulWidget的区别不仅是入门必修课,更是编写高效、可维护Flutter应用的关键。这两种核心Widget类型构成了Flutter响应式UI编程的基础,它们的设计哲学直接影响着应用的性能、可维护性和开发体验。