From d43899107e5b8e8a61c1bc3fdc766d796da2f73a Mon Sep 17 00:00:00 2001 From: fr2651 Date: Sun, 14 Dec 2025 14:04:06 +0000 Subject: [PATCH] docs/architecture.md aktualisiert --- docs/architecture.md | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) diff --git a/docs/architecture.md b/docs/architecture.md index 16b1e16..1d7ec34 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -1,11 +1,5 @@ # Architektur -## Überblick -## Struktur -## Verantwortlichkeiten -## Prozessablauf - - ## Überblick ## Struktur @@ -19,4 +13,26 @@ graph TD; A-->C; B-->D; C-->D; -``` \ No newline at end of file +``` + +## 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