# Clean Architecture SwiftUI

Referenciaprojekt

SwiftUI-referenciaalkalmazás elkülönített felületi, üzleti és adatelérési réteggel, SwiftData-tárolással.

## Miért ajánljuk?

Akkor ajánljuk tanulmányozásra, ha natív Apple-alkalmazásod felületét és adatrétegét jól tesztelhetően szeretnéd felépíteni. Az országokat bemutató példa kézzelfogható mintát ad navigációra, függőséginjektálásra és állapotkezelésre.

## Mikor válaszd?

- Tartós adatokat kezelő natív SwiftUI-alkalmazások világos üzleti réteggel.
- Csapatok, amelyek ügyfél- vagy dolgozói folyamatok előtt architekturális és tesztelési mintákat hasonlítanak össze.

## Mire érdemes figyelned?

- Külső API-ra épülő országdemó, nem kész üzleti alkalmazás vagy belépési starter.
- Az átvételhez saját adatmodell kell, és ellenőrizned kell a támogatott Apple-rendszerverziókat, a SwiftData feltételeit és a függőségeket.

## Indulj el ezzel a projekttel

macOS-en, kompatibilis Xcode-dal és Apple SDK-val nyisd meg a projektet. Nézd át a demó adat-API-ját és csomagfüggőségeit, futtasd a teszteket, és vizsgáld meg a navigációt és az adattárolást. A saját üzleti modellt és belépési folyamatot külön alakítsd ki.

Technológia: Swift, SwiftUI, Combine, SwiftData

Licenc: MIT

Alapértelmezett ág: master

Források ellenőrizve: 2026-10-25

[Projekt megismerése](https://orqestria.com/hu/catalog/repositories/clean-architecture-swiftui)

[Projekt indítása az Orqestriában](orqestria://catalog/project?repository=clean-architecture-swiftui)

Válassz nevet és helyet az Orqestriában: a forráskódot klónozzuk, és hozzárendeljük az ajánlott csapatot. Nézd meg az indulási útmutatót: motor vagy könyvtár esetén külön játék- vagy alkalmazásprojektet kell készítened. Függőségeket nem telepítünk, alkalmazást nem indítunk el.

## Hivatalos források

- [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)
