awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesUI Navigation Coordination

Systems for coordinating transitions and logical flows between different user interface pages.

Distinct from Complex Workflow Coordination: Focuses on UI page transitions and navigation flows rather than backend task execution chains.

Explore 7 awesome GitHub repositories matching software engineering & architecture · UI Navigation Coordination. Refine with filters or upvote what's useful.

Awesome UI Navigation Coordination GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • alibaba/fish-reduxalibaba 的头像

    alibaba/fish-redux

    7,275在 GitHub 上查看↗

    fish-redux is a Flutter application framework and state management library that implements a Redux-based workflow. It provides a centralized state container and uses reducers and actions to maintain a single source of truth, ensuring data consistency across application screens and components. The framework includes a state-to-UI connector that transforms raw state data for display and automatically updates views. It features a component lifecycle manager that triggers logic and state updates based on when UI components mount or unmount. The project covers dependency injection for reducing co

    Coordinates transitions between application pages and logical flows using customizable adapters and state patterns.

    Dartadapteraopcomponent
    在 GitHub 上查看↗7,275
  • pujiaxin33/jxcategoryviewpujiaxin33 的头像

    pujiaxin33/JXCategoryView

    6,165在 GitHub 上查看↗

    JXCategoryView 是一组用于创建可滚动标签菜单和分页容器的 iOS 用户界面组件。它提供了一个用于实现基于类别的导航的系统,其中分段控件与内容区域协调以实现部分转换。 该项目专注于导航菜单与分页视图控制器之间的同步,确保滚动内容时更新活动标签,反之亦然。它通过子类化支持高度可自定义的标签单元格,允许集成图像、富文本和通知徽章。 该库包括用于延迟加载子视图控制器以管理内存和启动时间的能力。它还提供了用于解决导航菜单与系统手势之间冲突的手势协调逻辑,例如限制边缘滑动返回导航。

    Coordinates synchronization between category views and scroll views to ensure aligned navigation and paging.

    Objective-Ccategorycategoryviewcollectionview
    在 GitHub 上查看↗6,165
  • ramotion/expanding-collectionRamotion 的头像

    Ramotion/expanding-collection

    5,520在 GitHub 上查看↗

    This project is a suite of visual components and interface models designed to create animated transitions between condensed grid previews and expanded detail views. It provides a card transition library and SwiftUI animated UI components that enable a peek-and-pop interface where small preview cards expand into full-screen content. The system implements an animated grid layout that allows collections of cards to expand and contract to reveal more information. These interactions are supported by animations that transform small content cells into full-screen interfaces to maintain visual contin

    Provides a coordination layer to manage the logical flow and transitions between grid and detail views.

    Swift
    在 GitHub 上查看↗5,520
  • sockeqwe/mosbysockeqwe 的头像

    sockeqwe/mosby

    5,439在 GitHub 上查看↗

    Mosby is a presentation layer framework for Android applications designed to manage application state and user intents. It functions as an architectural tool that implements both Model-View-Intent (MVI) and Model-View-Presenter (MVP) patterns. The framework utilizes a unidirectional data flow to maintain a single source of truth, ensuring that state updates remain predictable by processing intents through a single logic path. It separates business logic from the view layer to decouple presentation logic from Android Activity and Fragment classes. The system provides capabilities for state ma

    Coordinates transitions and logical flows between different Android user interface pages to ensure correct data display.

    Javaandroidarchitecturejava
    在 GitHub 上查看↗5,439
  • viewdeck/viewdeckV

    ViewDeck/ViewDeck

    5,268在 GitHub 上查看↗

    ViewDeck 是一个 iOS 侧边菜单管理框架和基于手势的导航库。它提供了一个系统,用于协调容器视图控制器内左侧和右侧菜单的展示、动画和交互逻辑。 该框架具有动态菜单控制器,允许在运行时更新或移除活动的菜单控制器,以修改可用的导航选项。它包含一个过渡协调器,用于管理滑动导航面板的自定义运动和视觉属性。 该库支持程序化菜单控制和通过用户滑动操作触发的基于手势的激活。它根据内容大小管理侧边菜单尺寸,并利用基于容器的视图包装来协调中心内容和侧边内容的相对位置。

    Manages custom motion and visual transition properties for sliding navigation panels.

    Objective-C
    在 GitHub 上查看↗5,268
  • simpleboilerplates/swiftui-cheat-sheetSimpleBoilerplates 的头像

    SimpleBoilerplates/SwiftUI-Cheat-Sheet

    4,456在 GitHub 上查看↗

    本项目是一个使用 SwiftUI 框架构建用户界面的参考指南和技术资源。它提供了一个全面的代码示例集合、文档以及可重用视图实现和布局模式的组件库。 该资源包含一个兼容性映射表,将现代声明式视图与其在 UIKit 框架中的命令式对应物联系起来。该文档通过提供关于在声明式层级中封装旧版视图控制器和视图子类的指导,协助从 UIKit 迁移到 SwiftUI。 该指南涵盖了广泛的界面功能,包括导航结构、网格和栈布局的实现,以及高性能列表渲染。它还详细介绍了用于用户输入、手势识别的交互式组件的使用,以及用于样式的视觉修饰符的应用。

    Includes a system for coordinating transitions between views and managing page titles in the navigation bar.

    在 GitHub 上查看↗4,456
  • mvvmcross/mvvmcrossMvvmCross 的头像

    MvvmCross/MvvmCross

    3,917在 GitHub 上查看↗

    MvvmCross 是一个 .NET MVVM 框架,旨在通过将业务逻辑与原生用户界面分离来构建跨平台应用。它充当导航引擎和 UI 数据绑定库,能够将逻辑封装在可在不同操作系统间复用的视图模型(View Models)中。 该框架提供了原生硬件抽象层和依赖注入容器,用于解耦组件并为访问设备功能提供统一接口。它协调原生屏幕之间的类型安全转换,并通过属性更改通知管理共享逻辑类与原生 UI 组件之间的数据同步。 该项目涵盖了广泛的功能,包括应用生命周期管理、URI 深度链接和控制反转(IoC)服务注册。它还包含用于国际化、通过弱引用事件聚合器进行发布-订阅消息传递的工具,以及针对传感器、地理位置和生物识别认证的硬件集成功能。

    Coordinates transitions and logical flows between different user interface screens to support patterns like master-detail and navigation drawers.

    C#androidc-sharpdotnet
    在 GitHub 上查看↗3,917
  1. Home
  2. Software Engineering & Architecture
  3. System Internals
  4. Centralization Patterns
  5. Workflow Execution Managers
  6. Complex Workflow Coordination
  7. UI Navigation Coordination

探索子标签

  • Transition Coordination LogicManagement of visual and motion properties to synchronize elements during navigation transitions. **Distinct from UI Navigation Coordination:** Focuses on coordinating the properties of a sliding panel rather than general page-to-page flow.