docs/architecture.md aktualisiert

This commit is contained in:
2025-12-14 14:04:06 +00:00
parent 511ae75490
commit d43899107e

View File

@@ -1,11 +1,5 @@
# Architektur # Architektur
## Überblick
## Struktur
## Verantwortlichkeiten
## Prozessablauf
## Überblick ## Überblick
## Struktur ## Struktur
@@ -20,3 +14,25 @@ graph TD;
B-->D; B-->D;
C-->D; C-->D;
``` ```
## Process Flow (Architecture)
```mermaid
flowchart LR
UI[UI: Screen / Fragment / Compose] -->|user action| VM[ViewModel]
VM -->|invoke| UC[Use Case]
UC -->|calls| R[Repository]
R -->|read/write| LDS[Local Data Source\nDB / DataStore]
R -->|fetch| RDS[Remote Data Source\nREST / GraphQL]
RDS -->|DTOs| MAP[Mapper]
LDS -->|Entities| MAP
MAP -->|Domain Model| UC
UC -->|Result| VM
VM -->|StateFlow / LiveData| UI
subgraph Data
R
LDS
RDS
MAP
end