logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

开源鸿蒙平台 CMP 三方库「OrbMotion」适配全流程

额外好处:上游源码是 Kotlin 2.x 编的,2.4.20 与之同代,源码级兼容成本为零;Gradle 用 9.6.1(2.4.20 线支持 Gradle 9.x),wrapper 原样对齐。eazytec 双仓必须排在两个块的最前,否则配置期直接。上游 OrbMotion 引擎(全部纯 Kotlin 数学)→ 根构建替换(cmp_qrose 模式,eazytec 置前 + Kotlin 2.

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「RollingNumbers」适配全流程

ohosX64()只存在于 HarmonyOS Kotlin 插件,必须把 eazytec 双仓写在与最前。工具链版本跟着依赖走——本库零第三方依赖,没有 KStore 那种「coroutines 制品线反推 2.4.20」的约束,直接采用社区已审的最低成本线;这条线的配套钉法是 Gradle8.14.1(上游 wrapper 9.5.1 与该线不兼容,必须降),随落盘。两条工具链线的经验不能互相

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「compose-plus」适配全流程

上游是 Kotlin 2.4.0 + Gradle 9.6.1 + AGP 9.2.0。鸿蒙线只有与 2.4.0 同代,元数据版本(2.4.x)与上游一致,源码级零降级;Gradle 9.6.1 上游 wrapper 原样保留(2.4.20 线支持 Gradle 9.x,不像 2.2.21 旧线必须降 8.14.1)。# gradle/libs.versions.toml —— 整个文件只有这一个

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「FlowTab-CMP」适配全流程

上游 flow-tab commonMain(组件 + 模型 + 状态机 + 数学 + 动画)→ 验证 Compose ohos 制品线(五件套 1.12.0-0.1.0-07 齐货,haze 缺货)→ 工具链对齐 Kotlin 2.4.20-0.1.0-07(Gradle 9.6.1)→ 根构建替换(cmp_qrose 模式,双依赖线换线不换版)→ NavHazeState expect/act

#开源#harmonyos#华为
开源鸿蒙平台 CMP 三方库「Capsule」适配全流程

上游 capsule 本来就是 Kotlin2.4.20构建,鸿蒙化 Kotlin 钉同代的,源码级兼容成本为零,也不需要像 qrose(2.2.21 旧线)那样把 Gradle 降到 8.14.1。Gradle 方面上游 wrapper 是 9.8.0,本机实测该发行版下载超时不可达,改钉9.6.1——这是与 2.4.20 鸿蒙线共同验证过的组合(KStore / krogress 同款),一行

#开源#harmonyos#华为
Flutter & OpenHarmony 游戏开发:2048 游戏完全指南

2048 游戏展示了如何在 Flutter 和 OpenHarmony 上实现一个具有优雅算法的益智游戏。行列压缩和合并的算法游戏状态的判断列表操作的高效使用颜色映射和视觉反馈游戏循环的设计跨平台游戏开发的最佳实践通过这个项目,你已经掌握了开发数学益智游戏所需的核心技能。在接下来的游戏中,我们将继续探索新的游戏类型,包括推箱子、五子棋和其他经典游戏。

文章图片
#flutter#鸿蒙
Flutter & OpenHarmony 跨平台游戏开发:接水果游戏完全指南

本文介绍了一个基于Flutter和OpenHarmony开发的跨平台接水果游戏。游戏通过简单的滑动控制实现互动,玩家需要移动篮子接住随机掉落的水果来获得分数。文章详细解析了游戏的核心数据结构FallingFruit类、状态管理机制和游戏循环实现,包括三个关键定时器分别处理倒计时、水果生成和物理更新。特别介绍了高效的碰撞检测算法和手势识别交互方式,这些设计都充分考虑了不同平台设备的兼容性和性能优化。

文章图片
#flutter#鸿蒙
Flutter & OpenHarmony 游戏开发:打地鼠升级版完全指南

摘要:本文介绍了一个跨平台反应类游戏《打地鼠升级版》的开发过程。游戏采用Flutter和OpenHarmony实现,包含3×3网格布局、弹性动画效果和动态难度系统。核心机制包括随机地鼠出现、30秒限时挑战和得分累计,当得分超过50分时游戏难度会递增。技术实现上重点使用了AnimationController管理动画、Timer控制游戏节奏,并通过状态变量实现游戏逻辑。该设计充分考虑了性能优化和扩展

文章图片
#flutter#鸿蒙
Flutter & OpenHarmony 游戏开发:打砖块游戏完全指南

本文介绍了打砖块游戏的开发过程,重点探讨了物理模拟与碰撞检测的实现。游戏采用Flutter和OpenHarmony跨平台环境,通过30毫秒间隔的连续物理更新实现流畅动画。核心机制包括球体运动、挡板控制、砖块破坏和生命值系统,使用AABB算法进行高效碰撞检测。文章详细解析了数据结构设计、游戏状态管理、物理更新逻辑以及碰撞检测实现,特别是挡板碰撞时的动态速度计算策略。此外还介绍了玩家交互控制、游戏结束

文章图片
#flutter#游戏#鸿蒙
Flutter三方库适配OpenHarmony【flutter_web_auth_2】初识篇:从零认识跨平台 Web 认证插件

本文介绍了Flutter跨平台Web认证插件flutter_web_auth_2的核心特性与架构设计。该插件通过统一API封装了七大平台(包括OpenHarmony)的原生认证能力,解决了OAuth2认证中的平台API碎片化问题。采用联邦插件架构分为API层、平台接口层和实现层,遵循单一职责、开闭等设计原则,运用策略模式动态选择认证策略。文章详细解析了其四层架构和模块划分,展示了如何通过良好的设计

文章图片
#flutter#前端
    共 15 条
  • 1
  • 2
  • 请选择