Zurück zu den Projektgrundlagen
Referenzprojekt

Clean Architecture SwiftUI

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.