# zitare-native Native SwiftUI-Universal-App (iOS / iPadOS / macOS) für **Zitare**, den öffentlichen Zitat-Korpus des Vereins **mana e.V.** > **Hybrid-Architektur.** Lese-Surfaces laufen im `WKWebView` gegen > `zitare.com`. Native-Code ist nur dort, wo Native einen > Distributions-Hebel hat: Home-Screen-Widget, ShareExtension, > Spotlight-Index und Submit-View. Anders als > [cards-native](../cards-native), [memoro-native](../memoro-native) > und [manaspur-native](../manaspur-native) (alle „pure SwiftUI") — > die Begründung steht im Playbook. ## Status **Phase ζ-0 — Setup.** Repo-Skelett, `project.yml`, leerer Build. Vollständiger 7-Phasen-Plan in [`../mana/docs/playbooks/ZITARE_NATIVE_GREENFIELD.md`](../mana/docs/playbooks/ZITARE_NATIVE_GREENFIELD.md). Phasen-Tracking in [`PLAN.md`](PLAN.md). ## Lokal entwickeln ```bash brew install xcodegen swiftformat swiftlint xcodegen generate open ZitareNative.xcodeproj ``` Voraussetzung: `../mana-swift-core/` und `../mana-swift-ui/` als Schwester-Verzeichnisse (Package-Dependencies via `path:`). ## Bundle-IDs | Target | Bundle | |---|---| | App | `ev.mana.zitare` | | Widget Extension | `ev.mana.zitare.widget` | | Share Extension | `ev.mana.zitare.share` | | App Group | `group.ev.mana.zitare` | ## Cross-Refs - Playbook: [`../mana/docs/playbooks/ZITARE_NATIVE_GREENFIELD.md`](../mana/docs/playbooks/ZITARE_NATIVE_GREENFIELD.md) - Web-App: [`../zitare/CLAUDE.md`](../zitare/CLAUDE.md) - Plattform-SOT: [`../mana/docs/MANA_SWIFT.md`](../mana/docs/MANA_SWIFT.md) - Shared Code: [`../mana-swift-core/`](../mana-swift-core/), [`../mana-swift-ui/`](../mana-swift-ui/)