CodeBrowser / github / alibaba/ARouter
alibaba/ARouter
# 💪 A framework for assisting in the renovation of Android componentization (帮助 Android App 进行组件化改造的路由框架)
$ git clone https://github.com/alibaba/ARouter.git
stars
14,471
forks
2,606
language
Java
license
Apache License 2.0
What is alibaba/ARouter?
ARouter is a routing framework for Android that helps organize apps into independent, reusable components by managing navigation between them and handling dependency injection. Developers use it to decouple components, reduce dependencies between modules, and simplify inter-component communication in large Android projects. It includes features like interceptors for controlling navigation flow and supports both implicit and explicit routing patterns.
Topics
#android #componentization #dependency-injection #interceptor #navigation #router
Activity
141 open issues · last updated Jul 21, 2026