登录社区云,与社区用户共同成长
邀请您加入社区
暂无图片
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
Shopify 用 505 票的热度告诉你:跨端抽象在规模化下可能从杠杆变负债。这篇文章拆解它为何按模块回退原生、如何平衡双栈成本,以及中级开发者该如何重新思考选型边界。🤔 选型不是选框架,是选边界。
Flutter 鸿蒙化实战:media_info 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHarmony 平台适配,统
【代码】Flutter 鸿蒙化实战:live_photos 适配 OpenHarmony,Live Photo 动图。
Flutter 鸿蒙化实战:just_audio 适配 OpenHarmony## 前言随着鸿蒙生态的快速发展,越来越多的 Flutter 应用需要适配 OpenHarmony 平台。但生态早期,大量常用三方库只有 Android / iOS 实现,鸿蒙侧只能自己造轮子。为了解决这个问题,CPF-Flutter 社区对一批高频使用的 Flutter 三方库做了 OpenHarmony 平台适配,统
Shopify 从 React Native 回退到 Swift 与 Kotlin 的深度复盘告诉你:跨平台不是免费的,“桥接税”会在交易链路上被无限放大。📉 文章拆解了桥接成本、原生对齐滞后与人才错配三大痛点,并给出按调用密度切分模块、单向数据流、Feature Flag 灰度迁移的实战方案。
把 SQLDelight 跑上鸿蒙,本质是打通这条链。关键不在某一步多难,而在于每一步都有"看起来对但其实不对"的细节:cinterop 的 linkerOpts 不进最终链接、Scrt1.o 残留 main 符号、opaque config 在模拟器上的内部校验、沙箱路径不能硬编码。这次全绿,证明整条链路真实可用。.sq文件集成(现在 SQL 是硬编码字符串,没走 SQLDelight 编译器生
本课旨在帮助开发者理解 Compose Multiplatform(CMP)的技术定位与核心价值,完成跨平台开发环境搭建,创建并运行首个跨端应用。通过对比 Flutter、React Native 等方案,凸显 CMP 对 Kotlin 开发者零学习成本、高代码复用率的优势。课程涵盖环境配置、项目创建与结构解析,为后续系统掌握跨端开发打下坚实基础。
本文完整记录了将 react-native-autocomplete-input 适配至 HarmonyOS 的过程。该库为纯 JS 实现,无需原生适配,与 npm 上游版本逐字节一致(仅 package.json 差异)。验证通过端到端交互:输入 → 过滤 → 浮层下拉 → 点击选中,全链路可用。鸿蒙上因 Platform.select 落入 default 分支,采用 iOS 式绝对定位浮层,
本文完整记录了将 react-native-animated-spinkit 适配至 HarmonyOS 的过程。该库纯 JS 驱动,无原生模块,经验证:12 个动画在鸿蒙上均能正常渲染,且 useNativeDriver: true 真正生效,帧率达 63.7 fps。通过连拍两帧逐像素比对(变化率 6.17%),确认动画动态真实存在;停止后变化率为 0%,隐藏后区域全白,验证闭环。交付包存在
本文验证了 react-native-url-polyfill 在 HarmonyOS 上的兼容性:无需原生适配,代码与 npm 上游完全一致(仅换行符差异),通过 1538/1580 条 WPT 标准用例,显著优于鸿蒙自带 URL 实现(234/1580)。关键在于其依赖的平台能力(如 Platform.OS、BlobModule)在鸿蒙侧均可用。交付包无修改,仅需正确配置 file: 依赖与