TheRouter 1.3.0 版本发布,业界领先移动端全平台路由框架


TheRouter 是由货拉拉技术开源的,可同时用于 Android/iOS/HarmonyOS 模块化开发的一整套解决方案框架。Android 支持 KSP、支持 AGP8,iOS 支持 OC/Swift,不仅能对常规的模块依赖解耦、页面跳转,同时提供了模块化过程中常见问题的解决办法。例如:完美解决了模块化开发后由于组件内无法获取 Application 生命周期与业务流程,造成每次初始化与关联依赖调用都需要跨模块修改代码的问题,是目前业界最领先的移动端路由框架。 

TheRouter 目前已经支持鸿蒙路由,具体使用可参考官网https://therouter.cn

本次发布的 1.3.0 版本整合了各个rc版本改动,总改动如下:

  • feature: AGP8新增编译选项forceIncrementalincrementalCachePath,详情见文档https://therouter.cn/docs/2024/07/22/01
  • feature: 使用JDK17编译
  • feature: Fragment创建失败时添加异常信息到日志 @lukelmouse-github #252
  • feature: navigation()导航到Activity时,如果 path 不是一个Activity 则只在 debug 环境报错,release 环境不跳转。
  • feature: AGP8新增编译选项removeClass,详情见文档 https://therouter.cn/docs/2024/07/22/01
  • feature: 编译插件 cn.therouter.agp8 标记废弃,统一替换为cn.therouter
  • feature: 支持 gradle configuration cache
  • refactor: 调整Kotlin语法,兼容K2编译器
  • fix:修复同时注解@Route@ServiceProvider在一个类上并配置return type参数时编译报错 @clzd0792 #241
  • fix: 修复二次编译时修改类名,Multiple Activity to single Url必须手动 kill java 进程的问题 #244
  • fix: 修复多 app module 工程,编译时路由表被合并的问题 #238

相關推薦

2023-01-29

TheRouter 是由 Kotlin 编写,由货拉拉技术开源的,用于 Android 模块化开发的一整套解决方案框架。支持 KSP、支持 AGP8,不仅能对常规的模块依赖解耦、页面跳转,同时提供了模块化过程中常见问题的解决办法。例如:完美解决了模

2025-05-16

TheRouter 是由货拉拉技术开源的,可同时用于 Android/iOS/HarmonyOS 模块化开发的一整套解决方案框架。Android 支持 KSP、支持 AGP8,iOS 支持 OC/Swift,不仅能对常规的模块依赖解耦、页面跳转,同时提供了模块化过程中常见问题的解决办

2023-11-14

TheRouter 是由货拉拉技术开源的,可同时用于 Android/iOS 模块化开发的一整套解决方案框架。Android 支持 KSP、支持 AGP8,iOS 支持 OC/Swift,不仅能对常规的模块依赖解耦、页面跳转,同时提供了模块化过程中常见问题的解决办法。例

2023-05-16

TheRouter 是由 Kotlin 编写,由货拉拉技术开源的,用于 Android 模块化开发的一整套解决方案框架。支持 KSP、支持 AGP8,不仅能对常规的模块依赖解耦、页面跳转,同时提供了模块化过程中常见问题的解决办法。例如:完美解决了模

2025-07-30

天数童结构化数据大模型:包括 JT-DA-8B 模型及后续演进版本,支持下载模型权重、微调代码、推理代码等。 开源九天数学大模型:包括 JT-Math-8B 系列模型,支持下载模型权重、推理代码、技术报告。 开源九天代码大模型

2022-12-22

节省用户的成本,提升单机版用户的体验,我们在 1.10.0 版本,为了提升单机性能,对控制面的整体逻辑进行以下优化: 优化冗余数据层交互:老版本北极星,为了保证服务数据一致性,单次数据的写入,会进行多次存储层查

2023-06-07

Apache 2.0 License & MaxKey版权声明。 界面 下载 当前版本网盘下载,历史版本 版本 日期 网盘(提取码) Docker v 3.5.18 2023/06/05 下载( mxk9 ) 链接 版本说明 MaxKey v 3.5.18 GA 2023/06/06 *(MAXKEY-230601) 组织机

2023-08-17

Apache 2.0 License & MaxKey版权声明。 界面 下载 当前版本网盘下载,历史版本 版本 日期 网盘(提取码) Docker v 3.5.19 2023/08/15 下载( mxk9 ) 链接 版本说明 MaxKey v 3.5.19 GA 2023/08/15 *(MAXKEY-230701) 增加配

2023-10-13

Apache 2.0 License & MaxKey版权声明。 界面 下载 当前版本网盘下载,历史版本 版本 日期 网盘(提取码) Docker v 4.0.2 2023/10/11 下载( mxk9 ) 链接 版本说明 MaxKey v 4.0.2 GA 2023/10/12 *(MAXKEY-231001) shenyu网关

2024-10-17

能园区、汽车、智能物流、金融、电力和区块链。它已在业界领先的项目中部署,如最大的云原生云边协同高速公路收费站管理项目、首个云原生卫星地面协同卫星、首个云原生电动车等。 CNCF CTO Chris Aniszczyk 表示,“尽管 Kuber

2024-08-13

多种技术栈,最终团队决定基于 .NET 跨平台技术对 Qt/C++ 版本的 AtomUI 进行重构。放弃熟悉的技术栈对任何一个团队来说都是一个不小的挑战,但是为了提高团队的生产效率,我们克服了重重困难,最终取得阶段性的成果。我们

2023-03-24

证 Apache 2.0 License &MaxKey版权声明。 界面 下载 当前版本网盘下载,历史版本 版本 日期 网盘(提取码) Docker v 3.5.16 2023/03/23 下载( mxk9 ) 链接 版本说明 MaxKey v 3.5.16 GA 2023/03/23     *

2023-04-01

要么只支持 Vue 3,要么分成 Vue 2 / Vue 3 两套组件库,Vue 2 版本用于 Vue 2 项目, Vue 3 版本用于 Vue 3 项目。 比如饿了么的ElementUI,其Element UI for Vue 2,而Element Plus for Vue 3。再比如 Ant Design of Vue,其 1.x 版本 for Vue 2,而 3.x 版本 for

2023-08-05

配器。 多通道异步调动器,超强的异步支持。 0.4 版本主要变化 支持服务器函数 #[server] async fn get_username() -> Result<String> { // Using turobsql to extract some data from the DB Ok(select!(String "SELECT name FROM person")?) } 提供兼