android开源组件化框架,轻量级Android组件化协议框架 – Android-Route...

Android-Router是一款高性能、轻量级的组件化框架,旨在解决复杂项目的模块依赖问题,实现模块独立开发和维护。通过编译时处理注解和运行时动态参数解析,它提供异常集中处理和灵活的参数传递。使用Gradle插件进行集成,适用于Android plugin version大于等于2.2的项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Android-Router

高性能,灵活,简单易用的轻量级Android组件化协议框架,用来解决复杂工程的互相依赖,解耦出的单个模块有利于独立开发和维护。

7ZbQBj.png

目标

工程解耦

模块独立开发独立维护

让生活变得美好

特性

编译时处理注解生成模板代码

路由过程抛出的异常集中处理

任意参数类型回传

运行时动态参数类型解析,支持不同类型传值

组件化路由图

AZRFfq.png

gradle

//需要在各自的application/library 中添加依赖

//android plugin version > 2.2+

dependencies {

compile 'com.library.tangxiaolv:androidrouter:x.x.x'

annotationProcessor 'com.library.tangxiaolv:androidrouter-compiler:x.x.x'

}

//android plugin version < 2.2

apply plugin: 'com.neenbedankt.android-apt'

buildscript {

repositories {

jcenter()

}

dependencies {

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.4'

}

}

dependencies {

compile 'com.library.tangxiaolv:androidrouter:x.x.x'

apt 'com.library.tangxiaolv:androidrouter-compiler:x.x.x'

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值