meituan / WMRouter
WMRouter is an Android routing framework based on component-based design, characterized by its flexibility and ease of use. The framework primarily provides two core functions: URI dispatching and ServiceLoader, aiming to solve problems such as multi-project communication, page navigation, and module decoupling. It supports automatic annotation configuration, an interceptor mechanism, and comprehensive debugging features, making it suitable for scenarios like Native and H5 hybrid development, complex navigation logic, and component-based development.