awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sergdort avatar

sergdort/ModernCleanArchitectureSwiftUI

0
View on GitHub↗
4,100 स्टार्स·506 फोर्क्स·Swift·11 व्यूज़

ModernCleanArchitectureSwiftUI

यह प्रोजेक्ट SwiftUI और Clean Architecture का उपयोग करने वाले एक मॉड्यूलर iOS एप्लिकेशन के लिए एक रेफरेंस इम्प्लीमेंटेशन और टेम्प्लेट है। यह मुख्य बिज़नेस लॉजिक से यूज़र इंटरफ़ेस और बाहरी फ्रेमवर्क को अलग करने के लिए स्वतंत्र परतों में व्यवस्थित एक स्ट्रक्चर प्रदान करता है।

यह आर्किटेक्चर जटिलता को प्रबंधित करने के लिए डोमेन-ड्रिवन डिज़ाइन को शामिल करता है, कोड को बिज़नेस डोमेन के आधार पर स्वतंत्र मॉड्यूल में व्यवस्थित करता है। यह दृष्टिकोण सख्त निर्भरता सीमाओं को लागू करता है और बिल्ड समय में सुधार करता है।

यह प्रोजेक्ट एक प्लगइन-आधारित डेटा लेयर को लागू करता है जो API और डेटाबेस इम्प्लीमेंटेशन को गेटवे के पीछे छिपाता है, जिससे बिज़नेस नियमों को संशोधित किए बिना डेटा स्रोतों को बदलने की अनुमति मिलती है। इसमें नेविगेशन पदानुक्रम को एब्स्ट्रैक्ट करने के लिए एक केंद्रीकृत रूटिंग कोऑर्डिनेटर भी है, जो व्यक्तिगत फीचर मॉड्यूल को समग्र एप्लिकेशन प्रवाह से स्वतंत्र रखता है।

Features

  • Modular iOS Architectures - Provides a modular architecture for native iOS applications to improve build times and isolate feature dependencies.
  • Clean Architecture Frameworks - Provides a reference implementation of Clean Architecture that decouples business logic from infrastructure and presentation layers.
  • Domain Model Isolation - Encapsulates core business rules and data models into a dedicated layer to isolate them from infrastructure concerns.
  • Layered Architectures - Organizes code into independent layers to isolate core application logic from user interfaces and external frameworks.
  • App Navigation Coordinators - Implements a centralized routing coordinator to abstract the navigation hierarchy and keep feature modules independent.
  • iOS App Navigation Routing - Centralizes navigation logic to keep individual feature modules independent of the overall application flow.
  • Clean Architecture SwiftUI Applications - Provides a reference implementation of SwiftUI applications using a layered Clean Architecture to decouple UI from business logic.
  • SwiftUI Clean Architecture Sample Applications - Provides a reference implementation of Clean Architecture for SwiftUI applications, decoupling business logic from infrastructure.
  • Business Entities - Encapsulates business rules into a dedicated layer to prevent infrastructure concerns from polluting the domain model.
  • Domain-Driven Designs - Structures the application around core business domains to manage complexity and separate logic from technical implementation.
  • Feature Modularity - Divides the codebase into independent feature modules based on business domains to enforce strict dependency boundaries.
  • Module-Based Navigation - Centralizes routing logic to keep individual feature modules independent of the overall application navigation flow.
  • Gateway Abstractions - Implements a plugin-based data layer that hides API and database implementations behind gateways.
  • Data Source Extensions - Abstracts data sources behind gateways to allow swapping API or database implementations without affecting business rules.
  • Build-Time Optimization Patterns - Reduces build times by isolating feature logic and user interfaces into independent modules.
  • Coordinator Navigation Patterns - Implements a centralized routing coordinator to abstract the navigation hierarchy and keep feature modules independent.
  • Interface-Agnostic Modules - Decouples UI patterns from business logic within independent modules to enable varied architectural choices for different screens.
  • UI Architectures & Patterns - Allows different UI architectural patterns to be used for different screens within independent feature modules.
  • Plugin-Based Architectures - Hides concrete API and database implementations behind abstract gateway interfaces to allow swapping data sources.
  • Datasource Plugin Architectures - Hides data source implementations behind gateways to allow swapping APIs or databases without modifying business rules.
  • Architecture Patterns - Example project demonstrating clean architecture with reactive streams.

स्टार हिस्ट्री

sergdort/moderncleanarchitectureswiftui के लिए स्टार हिस्ट्री चार्टsergdort/moderncleanarchitectureswiftui के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

ModernCleanArchitectureSwiftUI के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो ModernCleanArchitectureSwiftUI के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • sergdort/cleanarchitecturerxswiftsergdort का अवतार

    sergdort/CleanArchitectureRxSwift

    4,100GitHub पर देखें↗

    This project is a Swift iOS architecture template that implements the Clean Architecture pattern. It organizes software into distinct layers to decouple business rules from external frameworks, user interfaces, and infrastructure to improve testability and maintenance. The template incorporates Domain Driven Design to isolate core business logic and utilizes a modular application structure to divide features into independent modules. It employs the Coordinator pattern to remove routing logic from view controllers and a dependency injection framework to ensure components remain independent and

    Swift
    GitHub पर देखें↗4,100
  • kudoleh/ios-clean-architecture-mvvmkudoleh का अवतार

    kudoleh/iOS-Clean-Architecture-MVVM

    4,391GitHub पर देखें↗

    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

    Swiftarchitectureclean-architectureios-swift
    GitHub पर देखें↗4,391
  • ivanpaulovich/clean-architecture-mangaivanpaulovich का अवतार

    ivanpaulovich/clean-architecture-manga

    4,334GitHub पर देखें↗

    This project is a .NET Clean Architecture template designed to separate domain logic from infrastructure and web frameworks. It provides a project structure for C# applications and a React Redux frontend, creating a testable backend focused on maintainability. The implementation centers on Domain Driven Design, modeling core business domains using entities and value objects to manage complex requirements. It utilizes a decoupled architecture to ensure that business logic remains independent of external frameworks and database technologies. The project covers full stack application bootstrapp

    C#clean-architectureclean-codecleanarchitecture
    GitHub पर देखें↗4,334
  • mattia-battiston/clean-architecture-examplemattia-battiston का अवतार

    mattia-battiston/clean-architecture-example

    1,776GitHub पर देखें↗

    This project is a reference implementation for structuring Java applications using clean architecture and domain-driven design principles. It provides a template for organizing code into concentric layers, ensuring that core business rules and domain entities remain entirely independent of external frameworks, databases, and delivery mechanisms. The architecture relies on the dependency inversion principle to decouple business logic from infrastructure. By defining abstract interfaces for data access and external services, the system allows for the replacement of underlying technologies witho

    Java
    GitHub पर देखें↗1,776
ModernCleanArchitectureSwiftUI के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

sergdort/moderncleanarchitectureswiftui क्या करता है?

यह प्रोजेक्ट SwiftUI और Clean Architecture का उपयोग करने वाले एक मॉड्यूलर iOS एप्लिकेशन के लिए एक रेफरेंस इम्प्लीमेंटेशन और टेम्प्लेट है। यह मुख्य बिज़नेस लॉजिक से यूज़र इंटरफ़ेस और बाहरी फ्रेमवर्क को अलग करने के लिए स्वतंत्र परतों में व्यवस्थित एक स्ट्रक्चर प्रदान करता है।

sergdort/moderncleanarchitectureswiftui की मुख्य विशेषताएं क्या हैं?

sergdort/moderncleanarchitectureswiftui की मुख्य विशेषताएं हैं: Modular iOS Architectures, Clean Architecture Frameworks, Domain Model Isolation, Layered Architectures, App Navigation Coordinators, iOS App Navigation Routing, Clean Architecture SwiftUI Applications, SwiftUI Clean Architecture Sample Applications।

sergdort/moderncleanarchitectureswiftui के कुछ ओपन-सोर्स विकल्प क्या हैं?

sergdort/moderncleanarchitectureswiftui के ओपन-सोर्स विकल्पों में शामिल हैं: sergdort/cleanarchitecturerxswift — This project is a Swift iOS architecture template that implements the Clean Architecture pattern. It organizes… kudoleh/ios-clean-architecture-mvvm — This project is a SwiftUI app template and architectural blueprint for building iOS applications. It implements Clean… ivanpaulovich/clean-architecture-manga — This project is a .NET Clean Architecture template designed to separate domain logic from infrastructure and web… mattia-battiston/clean-architecture-example — This project is a reference implementation for structuring Java applications using clean architecture and… nalexn/clean-architecture-swiftui — This is a demonstration and template project that applies Clean Architecture principles to SwiftUI application… threedotslabs/wild-workouts-go-ddd-example — This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query…