- SwiftUI (sehr wichtig)
- Tutorials:
- Cheat Sheet:
- Combine (wichtig)
- Bücher:
- Vision (wichtig)
- Praktikums Bericht (sehr wichtig)
- Gibt Hinweise zum Funktionsumfang
- Gibt Hinweise zur Architektur-Struktur - Quellen:
- Redux-like state container in SwiftUI. Basics.
- Redux-like state container in SwiftUI. Best practices.
- Redux-like state container in SwiftUI. Container Views.
- Es würde sich auf lange Sicht lohnen The Composable Architecture anstelle der aktuellen Architektur zu verwenden
.gitignore: enthält eine Beschreibung für Git.swiftlint.yml: Definition von code conventions mithilfe von SwiftLintDokumentenScanner: Projekt-OrdnerMock: Test und Preview ObejekteStart: App-LivecycleViews: Benutzeroberflächen (erste View istContentView! )Store: GeschäftslogikExtensions: Typen-Erweiterungen (Farben)Classes: Datentypen, Texterkennung, Internet
Store: Die Store-KlasseStates: Alles States der Anwendung (siehe nächste Abschnitt States Struktur)DTO: Data Transfer Object, also alle Strukturen die per JSON vom Server kommen oder an der Server gesendet werden.Services: Alle Services die zur Kommunikation mit dem Server gehören. Bsp. Senden und Empfangen von Bildern.
AppStore: Enhält alle anderen States und wichtige globale Variablen und Actions sowie das globale EnvironmentRouting: Enhält Variablen und Actions zum Wechsel zwischen Views (wird nur für den Fall der Scanner-View benötigt, alles anders läuft über@Bindingund könnte unter iOS 14 durchswitch caseersetzt werden)NewTemplate: Varaiblen und Actions rund um den Ablauf beim erstellen eines neuen TemplatesLinks: Gehört zum Erstellen eines neuen Templates, ist speziell für die Links vorgesehen
Auth: Registrieren, Login, LogoutServiceState: State zum Abwickeln von Server-Aufrufen / -RückrufenOCRState: Online und (Offline) TexterkennungLog: Actions und Variablen zum Loggen der Anwendung und zum senden der Ergebnisse an den Server














