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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesCoordinator Navigation Patterns

Design patterns that remove routing and screen transition logic from views using dedicated flow coordinators.

Distinct from Navigation Flow Control: Focuses on the Coordinator pattern for app navigation rather than security guards or async flow control.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Coordinator Navigation Patterns. Refine with filters or upvote what's useful.

Awesome Coordinator Navigation Patterns GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kudoleh/ios-clean-architecture-mvvmAvatar de kudoleh

    kudoleh/iOS-Clean-Architecture-MVVM

    4,391Voir sur GitHub↗

    This project is a SwiftUI app template and architectural blueprint for building iOS applications. It implements Clean Architecture and the MVVM pattern to separate business logic, data access, and the user interface into distinct layers. The framework utilizes a dependency injection container to manage object lifetimes and a flow coordinator pattern to handle navigation and screen transitions independently from the view layer. The codebase includes systems for network data management, featuring remote data pagination, cache-backed retrieval, and data mapping via data transfer objects. It als

    Uses a flow coordinator pattern to decouple navigation and screen transitions from the view layer.

    Swiftarchitectureclean-architectureios-swift
    Voir sur GitHub↗4,391
  • sergdort/cleanarchitecturerxswiftAvatar de sergdort

    sergdort/CleanArchitectureRxSwift

    4,100Voir sur GitHub↗

    Ce projet est un modèle d'architecture iOS en Swift qui implémente le pattern Clean Architecture. Il organise le logiciel en couches distinctes pour découpler les règles métier des frameworks externes, des interfaces utilisateur et de l'infrastructure, afin d'améliorer la testabilité et la maintenance. Le modèle intègre le Domain-Driven Design (DDD) pour isoler la logique métier principale et utilise une structure d'application modulaire pour diviser les fonctionnalités en modules indépendants. Il emploie le pattern Coordinator pour supprimer la logique de routage des contrôleurs de vue et un framework d'injection de dépendances pour garantir que les composants restent indépendants et interchangeables. L'architecture tire également parti de la gestion d'état réactive pour découpler la logique de la couche de vue et utilise une infrastructure basée sur des interfaces pour permettre le remplacement des fournisseurs de données sans modifier les règles métier.

    Implements the Coordinator pattern to decouple screen transition logic from view models.

    Swift
    Voir sur GitHub↗4,100
  • sergdort/moderncleanarchitectureswiftuiAvatar de sergdort

    sergdort/ModernCleanArchitectureSwiftUI

    4,100Voir sur GitHub↗

    Ce projet est une implémentation de référence et un modèle pour une application iOS modulaire utilisant SwiftUI et l'architecture propre (Clean Architecture). Il propose une structure organisée en couches indépendantes pour découpler l'interface utilisateur et les frameworks externes de la logique métier principale. L'architecture intègre le Domain-Driven Design (DDD) pour gérer la complexité en organisant le code en modules indépendants basés sur les domaines métier. Cette approche impose des limites de dépendance strictes et améliore les temps de compilation. Le projet implémente une couche de données basée sur des plugins qui masque les implémentations d'API et de base de données derrière des passerelles, permettant de remplacer les sources de données sans modifier les règles métier. Il dispose également d'un coordinateur de routage centralisé pour abstraire la hiérarchie de navigation, gardant les modules de fonctionnalités individuels indépendants du flux global de l'application.

    Implements a centralized routing coordinator to abstract the navigation hierarchy and keep feature modules independent.

    Swiftclean-architecturecomposable-architectureios
    Voir sur GitHub↗4,100
  • square/workflowAvatar de square

    square/workflow

    1,163Voir sur GitHub↗

    Workflow is a cross-platform architectural framework for building deterministic unidirectional state machines and user interfaces in native mobile applications. Available as libraries for both Kotlin and Swift, the framework manages application state and screen navigation using composable state machines that direct data in a single direction from source to interface while routing user actions back to business logic. The architecture models screen navigation as nested presenter states and recursive component hierarchies rather than separate routing logic. Complex application features are buil

    Models navigation structures using nested presenter states and recursive component hierarchies.

    Shellandroidioskotlin
    Voir sur GitHub↗1,163
  1. Home
  2. Software Engineering & Architecture
  3. Coordinator Navigation Patterns