Block 5: UI & Navigation #8

Closed
opened 2026-05-13 12:26:12 +00:00 by jreinemann-euris · 1 comment
jreinemann-euris commented 2026-05-13 12:26:12 +00:00 (Migrated from github.com)

Ziel

App-Navigation und globale UI-Struktur implementieren.

Scope (enthalten)

  • Bottom Navigation Bar (Übersicht / Inventur / Warnungen / Einstellungen)
  • Einstellungen-Screen: Personenzahl, kcal/Tag, Datenexport/-import
  • Material 3 Theme (Dunkelgrün/Anthrazit, basiert auf Tech-Decision UI/Design)

Scope (ausgeschlossen)

  • Screen-Inhalte (→ jeweilige Feature-Blocks)

Abhängigkeiten

Depends on: Block 1, Tech-Decision UI/Design

Akzeptanzkriterien

  • Navigation zwischen allen Hauptbereichen funktioniert
  • Theme wird konsistent angewendet
  • Einstellungen werden persistiert (DataStore)

Testing

UI-Tests für Navigation

## Ziel App-Navigation und globale UI-Struktur implementieren. ## Scope (enthalten) - Bottom Navigation Bar (Übersicht / Inventur / Warnungen / Einstellungen) - Einstellungen-Screen: Personenzahl, kcal/Tag, Datenexport/-import - Material 3 Theme (Dunkelgrün/Anthrazit, basiert auf Tech-Decision UI/Design) ## Scope (ausgeschlossen) - Screen-Inhalte (→ jeweilige Feature-Blocks) ## Abhängigkeiten Depends on: Block 1, Tech-Decision UI/Design ## Akzeptanzkriterien - Navigation zwischen allen Hauptbereichen funktioniert - Theme wird konsistent angewendet - Einstellungen werden persistiert (DataStore) ## Testing UI-Tests für Navigation
jreinemann-euris commented 2026-05-13 23:57:42 +00:00 (Migrated from github.com)

Planung abgeschlossen

Aus diesem P-Ticket wurden 4 Feature-Tickets erstellt:

# Ticket Order
#32 Material 3 Custom Theme (DunkelGruen/Anthrazit) 81
#33 Bottom Navigation Bar und App-Shell 82
#34 Warnungen-Screen (eigenstaendiger Tab) 83
#35 Einstellungen-Screen (ViewModel + UI + Persistenz) 84

Implementierungsreihenfolge

  1. #32 Theme - Seed #4A6741, Fixed Dark Palette (Grundlage)
  2. #33 Bottom Nav - 4 Tabs, NavGraph-Umbau (haengt von #32 ab)
  3. #34 Warnungen - Eigener Tab mit bestehenden Use Cases (haengt von #33 ab)
  4. #35 Einstellungen - Personenzahl, kcal/Tag, Persistierung (haengt von #33 ab)

Design-Entscheidungen (aus #3)

  • Seed Color: #4A6741 (Olivgruen/Militaergruen)
  • Fixed Custom Palette (kein Dynamic Color)
  • Roboto M3 TypeScale (Standard)
  • Material Icons Extended
## Planung abgeschlossen Aus diesem P-Ticket wurden 4 Feature-Tickets erstellt: | # | Ticket | Order | |---|--------|-------| | #32 | Material 3 Custom Theme (DunkelGruen/Anthrazit) | 81 | | #33 | Bottom Navigation Bar und App-Shell | 82 | | #34 | Warnungen-Screen (eigenstaendiger Tab) | 83 | | #35 | Einstellungen-Screen (ViewModel + UI + Persistenz) | 84 | ### Implementierungsreihenfolge 1. **#32 Theme** - Seed #4A6741, Fixed Dark Palette (Grundlage) 2. **#33 Bottom Nav** - 4 Tabs, NavGraph-Umbau (haengt von #32 ab) 3. **#34 Warnungen** - Eigener Tab mit bestehenden Use Cases (haengt von #33 ab) 4. **#35 Einstellungen** - Personenzahl, kcal/Tag, Persistierung (haengt von #33 ab) ### Design-Entscheidungen (aus #3) - Seed Color: #4A6741 (Olivgruen/Militaergruen) - Fixed Custom Palette (kein Dynamic Color) - Roboto M3 TypeScale (Standard) - Material Icons Extended
Sign in to join this conversation.
No description provided.