awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • alibaba/fish-reduxAvatar von alibaba

    alibaba/fish-redux

    7,275Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,275
  • pujiaxin33/jxcategoryviewAvatar von pujiaxin33

    pujiaxin33/JXCategoryView

    6,165Auf GitHub ansehen↗

    JXCategoryView ist eine Reihe von iOS-UI-Komponenten für die Erstellung scrollbarer Tab-Menüs und Paging-Container. Sie bietet ein System zur Implementierung von Kategorie-basierter Navigation, bei der ein Segmented-Control mit einem Inhaltsbereich koordiniert wird, um Sektionsübergänge zu ermöglichen. Das Projekt konzentriert sich auf die Synchronisation zwischen einem Navigationsmenü und einem Paging-View-Controller und stellt sicher, dass das Scrollen durch Inhalte den aktiven Tab aktualisiert und umgekehrt. Es unterstützt hochgradig anpassbare Tab-Cells durch Subclassing, was die Integration von Bildern, Rich Text und Benachrichtigungs-Badges ermöglicht. Die Bibliothek enthält Funktionen für das Lazy-Loading von Child-View-Controllern, um Speicher und Startzeit zu verwalten. Zudem bietet sie Logik für die Gestenkoordination, um Konflikte zwischen dem Navigationsmenü und Systemgesten zu lösen, wie etwa das Einschränken der Edge-Swipe-Back-Navigation.

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

    Objective-Ccategorycategoryviewcollectionview
    Auf GitHub ansehen↗6,165
  • ramotion/expanding-collectionAvatar von Ramotion

    Ramotion/expanding-collection

    5,520Auf GitHub ansehen↗

    Dieses Projekt ist eine Suite visueller Komponenten und Interface-Modelle, die entwickelt wurden, um animierte Übergänge zwischen kompakten Grid-Vorschauen und erweiterten Detailansichten zu erstellen. Es bietet eine Bibliothek für Kartenübergänge und animierte SwiftUI-UI-Komponenten, die ein Peek-and-Pop-Interface ermöglichen, bei dem kleine Vorschaukarten zu Vollbildinhalten expandieren. Das System implementiert ein animiertes Grid-Layout, das es Kartensammlungen ermöglicht, zu expandieren und zu kontrahieren, um mehr Informationen zu enthüllen. Diese Interaktionen werden durch Animationen unterstützt, die kleine Inhaltszellen in Vollbild-Interfaces transformieren, um visuelle Kontinuität und den Nutzerfluss zu wahren.

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

    Swift
    Auf GitHub ansehen↗5,520
  • sockeqwe/mosbyAvatar von sockeqwe

    sockeqwe/mosby

    5,439Auf GitHub ansehen↗

    Mosby ist ein Presentation-Layer-Framework für Android-Anwendungen, das dazu entwickelt wurde, Anwendungszustand und Benutzerabsichten (Intents) zu verwalten. Es fungiert als architektonisches Werkzeug, das sowohl Model-View-Intent (MVI) als auch Model-View-Presenter (MVP)-Muster implementiert. Das Framework nutzt einen unidirektionalen Datenfluss, um eine Single Source of Truth aufrechtzuerhalten, wodurch sichergestellt wird, dass Zustandsaktualisierungen vorhersehbar bleiben, indem Intents durch einen einzigen Logikpfad verarbeitet werden. Es trennt die Geschäftslogik von der View-Schicht, um die Präsentationslogik von Android-Activity- und Fragment-Klassen zu entkoppeln. Das System bietet Funktionen für Zustandsmanagement und Navigationskoordination, wobei der Anwendungszustand mit Bildschirmübergängen synchronisiert wird.

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

    Javaandroidarchitecturejava
    Auf GitHub ansehen↗5,439
  • viewdeck/viewdeckV

    ViewDeck/ViewDeck

    5,268Auf GitHub ansehen↗

    ViewDeck ist ein Framework zur Verwaltung von Seitenmenüs und eine Bibliothek für gestenbasierte Navigation für iOS. Es bietet ein System zur Koordination der Präsentation, Animation und Interaktionslogik von linken und rechten Seitenmenüs innerhalb eines Container-View-Controllers. Das Framework verfügt über einen dynamischen Menü-Controller, der das Aktualisieren oder Entfernen aktiver Menü-Controller zur Laufzeit ermöglicht, um verfügbare Navigationsoptionen anzupassen. Es enthält einen Transition-Coordinator zur Verwaltung benutzerdefinierter Bewegungs- und visueller Eigenschaften für gleitende Navigationspanels. Die Bibliothek unterstützt sowohl die programmatische Menüsteuerung als auch die gestenbasierte Aktivierung durch Wischgesten. Sie verwaltet die Dimensionen der Seitenmenüs basierend auf der Inhaltsgröße und nutzt containerbasiertes View-Wrapping, um die relativen Positionen von zentralen und seitlichen Inhalten zu koordinieren.

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

    Objective-C
    Auf GitHub ansehen↗5,268
  • simpleboilerplates/swiftui-cheat-sheetAvatar von SimpleBoilerplates

    SimpleBoilerplates/SwiftUI-Cheat-Sheet

    4,456Auf GitHub ansehen↗

    Dieses Projekt ist ein Referenzleitfaden und eine technische Ressource für den Aufbau von Benutzeroberflächen mit dem SwiftUI-Framework. Es bietet eine umfassende Sammlung von Codebeispielen, Dokumentationen und eine Komponentenbibliothek wiederverwendbarer View-Implementierungen und Layout-Muster. Die Ressource enthält eine Kompatibilitätskarte, die moderne deklarative Views mit ihren äquivalenten imperativen Gegenstücken im UIKit-Framework verknüpft. Diese Dokumentation unterstützt die Migration von UIKit zu SwiftUI, indem sie Anleitungen zum Kapseln von Legacy-View-Controllern und View-Subklassen innerhalb einer deklarativen Hierarchie bereitstellt. Der Leitfaden deckt ein breites Spektrum an Interface-Funktionen ab, einschließlich der Implementierung von Navigationsstrukturen, Grid- und Stack-basierten Layouts sowie performantem Listen-Rendering. Er beschreibt zudem die Verwendung interaktiver Komponenten für Benutzereingaben, Gestenerkennung und die Anwendung visueller Modifikatoren für das Styling.

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

    Auf GitHub ansehen↗4,456
  • mvvmcross/mvvmcrossAvatar von MvvmCross

    MvvmCross/MvvmCross

    3,917Auf GitHub ansehen↗

    MvvmCross ist ein .NET-MVVM-Framework, das für den Aufbau plattformübergreifender Anwendungen durch die Trennung von Geschäftslogik und nativen Benutzeroberflächen entwickelt wurde. Es fungiert als Navigations-Engine und UI-Data-Binding-Bibliothek, die die Kapselung von Logik innerhalb von View-Models ermöglicht, die über verschiedene Betriebssysteme hinweg wiederverwendet werden. Das Framework bietet eine native Hardware-Abstraktionsschicht und einen Dependency-Injection-Container, um Komponenten zu entkoppeln und eine konsistente Schnittstelle für den Zugriff auf Gerätefunktionen bereitzustellen. Es koordiniert typsichere Übergänge zwischen nativen Bildschirmen und verwaltet die Synchronisation von Daten zwischen gemeinsam genutzten Logikklassen und nativen UI-Komponenten durch Property-Change-Benachrichtigungen. Das Projekt deckt ein breites Spektrum an Funktionen ab, einschließlich Anwendungslebenszyklus-Management, URI-Deeplinking und Inversion-of-Control-Service-Registrierung. Es enthält zudem Dienstprogramme für Internationalisierung, Pub-Sub-Messaging über einen Weak-Reference-Event-Aggregator und Hardware-Integration für Sensoren, Geolokalisierung und biometrische Authentifizierung.

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

    C#androidc-sharpdotnet
    Auf GitHub ansehen↗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

Unter-Tags erkunden

  • 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.