博客分享
我要分享
menu
未登录
home
博客推荐
view_week
技术周刊
label
开源项目
construction
开发者工具
send
我要分享
api
开放API
rss_feed
RSS 订阅
HarmonyOS
货拉拉开源:鸿蒙路由 TheRouter
date_range
2025-06-11
TheRouter 是用于移动端 APP,包括 Android、iOS、HarmonyOS 三端的模块化、组件化开发的一整套解决方案框架。提供了三端高一致性,对移动端开发者更友好,让开发人员更适应,使用起来也更顺手。在鸿蒙上, TheRouter 基于HMRouter做了深度定制,不仅支持平台化应用实现组件化、跨模块调用、动态化等功能的集成等功能基础上,还提供了编译时安全检查、支持动态路由下发与修改、路由 Path 一对多等高度动态能力。
后端
Kotlin/CLR 让 Kotlin 走进 .NET 世界
date_range
2025-06-10
一个 Kotlin CLR 后端编译器, 旨在将 Kotlin 代码编译为 .NET CIL, 使得 Kotlin 开发者可以在 .NET 平台上使用 Kotlin 语言进行开发
HarmonyOS
鸿蒙编译时 AOP实践之路
date_range
2025-06-10
让你的应用3分钟支持鸿蒙编译时aop能力。 支持ets、ts、js 语法解析。 支持自定义配置规则 (参考aspectProPluginConfig.txt)。 支持replace自动导包。 丰富插桩demo示例 (函数耗时、函数替换、隐私函数调用检测、装饰器函数...)。
Android
记一次有趣的时钟效果复刻实现过程
date_range
2025-06-10
上班摸鱼的某个上午,一铁哥们突然发了个链接给我,说这个效果顶不顶、啥水平,效果如下:目前已实现并且上传到MavenCentral,详细用法可以去项目README里面看,项目地址:
Android
一文了解 Android 多渠道打包
date_range
2025-06-10
多渠道打包(Multi-channel Packaging)是指为同一个应用生成多个不同的安装包(通常是APK文件).如下图所示,每个安装包可以包含不同的代码和资源。
HarmonyOS
基于 Kotlin KMP 实现 HarmonyOS 与 Android 双平台 SDK 开发实践
date_range
2025-06-10
随着鸿蒙平台的进一步发展,大家的态度也逐渐从观望转向实际投入,越来越多的公司开始考虑将自家应用迁移到鸿蒙平台。但是这一过程并非想象中的那么简单,尤其对于已经存在很多年的大型项目来说,直接投入大量人力物力重新开发一个鸿蒙版本的应用成本过高,短时间内难以实现。对于小公司而言,这种成本压力更是难以承受。
Android
腾讯 Kuikly 正式开源,了解一下这个基于 Kotlin 的全平台框架
date_range
2025-06-10
在 3月的时候通过 《腾讯 TDF 即将开源 Kuikly 跨端框架,Kotlin 支持全平台》 我们大致知道了 Kuikly 的基本情况,Kuikly 是一个面向终端技术栈的跨端开发框架,完全基于kotlin语言开发,提供原生的性能和体验。
iOS
iOS组件化的分层思路实践
date_range
2025-06-10
业务模块的设计是组件化过程中最难的一部分,需要综合考虑当前的合理性和未来的扩展性。在组件化之前,项目中的各个模块可能会有复杂的耦合关系。在进行组件化之后,需要通过建立“通讯中间层”来降低这些模块之间的耦合度。
HarmonyOS
仓颉开发入门初体验
date_range
2025-06-06
当前在鸿蒙原生应用的开发中,支持声明式 UI 和一次开发、多端部署的 ArkTS 语言已经被广泛使用。仓颉语言作为面向未来的下一代编程语言,当前已经完成设计与实现并启动了开发者预览,未来将与 ArkTS 共同发展,为鸿蒙原生应用开发者提供极致高效的开发体验。
后端
Rust 为什么不适合写 GUI
date_range
2025-06-05
在当今科技蓬勃发展的时代,Rust 编程语言正崭露头角,逐步为世界上诸多重要基础设施提供动力支持。从存储海量信息到应用于 Linux 内核,Rust 展现出强大的实力。然而,当涉及构建 GUI(图形用户界面)时,Rust 却面临着诸多挑战。据数据显示,超过 56% 的 Rust 开发者认为其 GUI 开发亟待大幅改进,这也是许多人起初不愿采用 Rust 进行相关开发的重要原因。
chevron_left
1
2
3
4
chevron_right