TheRouter is written in Kotlin and open sourced by Huolala Technology. It is a complete solution framework for Android modular development. It supports KSP and AGP8, which not only decouples conventional module dependencies and page jumps, but also provides solutions to common problems in the modularization process.For example: it perfectly solves the problem that the application life cycle and business process cannot be obtained in the component after modular development, resulting in the need to modify the code across modules for each initialization and associated dependency call. It is currently the industry’s leading mobile terminal routing framework.
For more introduction, please see the official website:https://therouter.cn
This release version 1.1.2, the update is as follows:
- feature: boost
ActionManager
Use flexibility, exposeNavigator
Object for external custom interception rules. - feature: boost
ActionManager
Use flexibility to add parameter passing capability for chain calls. - feature:
plugin
new inFlowTask
Compile-time dependency graph display, please refer to the document: https://therouter.cn/docs/2022/08/26/01 - feature:
VirtualFlowTask
Add dependencies to ensure the sequence of events. @ServiceProvider
Support class annotations (if a class implements multiple interfaces, it needs to be manually declaredreturnType
)- refactor: refactor
DefaultUrlParser
Analysis method, compatible withKSP
Generate code. - refactor: Obsolete
TheRouterFlowTask.APP_ONCREATE
replaced byTheRouterFlowTask.THEROUTER_INITIALIZATION
it is expected that the deprecated code will be removed in version 1.1.4. - refactor: refactor
TheRouterTrojan
class nameTheRouteContentProvider
. - fix:
TheRouterLifecycleCallback
Memory leak problem.
#TheRouter #release #industryleading #mobile #routing #framework #News Fast Delivery