[6.1] Character State Management with ViewModel #23

Closed
opened 2026-03-13 11:26:44 +01:00 by shahondin1624 · 0 comments

User Story

As a developer, I want character data in a ViewModel with observable state.

Acceptance Criteria

  • CharacterViewModel with ShadowrunCharacter as observable state
  • Replaces val character = EXAMPLE_CHARACTER in App.kt
  • All composables observe ViewModel state
  • Scoped for multiplatform (using viewModel() or equivalent pattern)

Notes

Foundation for all editing stories (6.2-6.6). Affects App.kt and all composables that consume character data.

## User Story **As a** developer, **I want** character data in a ViewModel with observable state. ## Acceptance Criteria - [ ] `CharacterViewModel` with `ShadowrunCharacter` as observable state - [ ] Replaces `val character = EXAMPLE_CHARACTER` in `App.kt` - [ ] All composables observe ViewModel state - [ ] Scoped for multiplatform (using `viewModel()` or equivalent pattern) ## Notes Foundation for all editing stories (6.2-6.6). Affects `App.kt` and all composables that consume character data.
shahondin1624 added this to the Phase 5: Interaction milestone 2026-03-13 11:26:44 +01:00
shahondin1624 added the epic:character-managementpriority:must-have labels 2026-03-13 11:28:24 +01:00
Sign in to join this conversation.