2 个仓库
Architectural patterns allowing navigation routers to be nested within other controllers to create hierarchical screen flows.
Distinct from Isomorphic Nested Routers: Specifically concerns the nesting of UI routing structures in a view-based framework, distinct from workflow graphs or web-isomorphic routers.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Nested Navigation Routers. Refine with filters or upvote what's useful.
Conductor 是一个基于视图 (View) 的 Android 应用程序框架,提供了一套通过生命周期控制器、导航路由器和 UI 协调来编排 UI 组件的系统。它专注于管理视图的加载和卸载,以优化内存和状态。 该框架具有一个用于管理屏幕转换和历史堆栈的路由系统,允许通过嵌套导航流来创建诸如主从视图 (Master-Detail) 之类的层级布局。它还包含一个用于在视图切换期间实现自定义动画和视觉效果的接口。 其更广泛的功能涵盖了视图生命周期控制、屏幕流协调,以及将视图逻辑封装到跟踪附加和分离状态的控制器中。
Allows controllers to own their own routers to create nested navigation flows for complex layouts like master-detail views.
Modular is a framework for the Flutter ecosystem that provides a structured approach to application architecture through module-based dependency injection and navigation management. It enables developers to organize complex codebases into independent, decoupled units, facilitating the management of shared services and object lifecycles within specific application scopes. The framework distinguishes itself by offering hierarchical dependency scoping and lazy resolution, which allow for the automatic creation and disposal of objects based on the active module or page lifecycle. It also features
Allows navigation routers to be nested within other controllers to create hierarchical screen flows.