# Clean Architecture SwiftUI

Referenzprojekt

SwiftUI-Referenz mit getrennten Präsentations-, Geschäfts- und Datenzugriffsschichten sowie SwiftData.

## Warum wir es empfehlen

Sie hilft bei der Planung einer nativen Apple-App mit unabhängig testbarer Oberfläche und Datenschicht. Die Länder-Demo macht Navigation, Dependency Injection und Zustandsverwaltung konkret genug, um passende Muster auf dein Produkt zu übertragen.

## Wann du es wählen solltest

- Native SwiftUI-Apps mit dauerhaften Daten und klarer Fachlogik.
- Teams, die Architektur- und Testmuster vor eigenen Kunden- oder Mitarbeiterabläufen vergleichen.

## Was du beachten solltest

- Dies ist eine Länder-Demo mit externer API, keine fertige Geschäftsanwendung und kein Authentifizierungsstarter.
- Du musst das Fachmodell ersetzen und unterstützte Apple-Systemversionen, SwiftData-Anforderungen und Abhängigkeiten prüfen.

## Mit diesem Projekt starten

Öffne das Projekt auf macOS mit kompatiblem Xcode und Apple SDK. Prüfe Demo-API und Paketabhängigkeiten, führe Tests aus und erkunde Navigation sowie Datenspeicherung. Entwickle dein eigenes Fachmodell und deinen Anmeldeablauf separat.

Technologie: Swift, SwiftUI, Combine, SwiftData

Lizenz: MIT

Standardbranch: master

Quellen geprüft: 2026-10-25

[Projekt kennenlernen](https://orqestria.com/de/catalog/repositories/clean-architecture-swiftui)

[Projekt in Orqestria starten](orqestria://catalog/project?repository=clean-architecture-swiftui)

Wähle Name und Speicherort in Orqestria, um diese Quellen zu klonen und das empfohlene Team zuzuweisen. Lies die Anleitung: Engine- oder Bibliotheksquellen benötigen ein separates Spiel- oder Anwendungsprojekt. Es werden keine Abhängigkeiten installiert und keine Anwendungen gestartet.

## Offizielle Quellen

- [https://github.com/nalexn/clean-architecture-swiftui](https://github.com/nalexn/clean-architecture-swiftui)
- [https://github.com/nalexn/clean-architecture-swiftui/blob/master/README.md](https://github.com/nalexn/clean-architecture-swiftui/blob/master/README.md)
- [https://github.com/nalexn/clean-architecture-swiftui/blob/master/LICENSE](https://github.com/nalexn/clean-architecture-swiftui/blob/master/LICENSE)
