android-viewmodel-state

Installation
SKILL.md

Android ViewModel And State

Use when creating, changing, moving, or reviewing Android ViewModels, typed actions, UiState, one-off effects, Flow, or state-facing error handling.

Read

The core below is the required contract. Open references/current-guidance.md only for an unresolved in-scope question:

  • ## State Holder Selection for remember vs plain holder vs ViewModel vs reducer.
  • ## ViewModel Contract for the state model; ## Effect Interfaces And Delegates for platform-object substitutes.
  • ## Stream Primitive Selection for replay/buffer choice or runtime permissions.
  • ## UiState Split And High-Churn Streams for chat, paging, playback, large lists.
  • ## Error Handling for the failure-to-UI table, retry classes.
  • ## Navigation And Events, ## Persistence And Cache for route args or caches.

Must

Installs
1
GitHub Stars
5
First Seen
Today