移动端
Android / KMP Presentation Layer (MVI)
MVI presentation layer for Android/KMP - State, Action/ViewIntent, Event/ViewSideEffect, ViewModel, Screen/Content composable split, UI models, UiText error mapping, and process death with SavedStateHandle. Use this skill whenever creating or reviewing a ViewModel, defining screen state, actions, or events, structuring composables, mapping errors to UI strings, or handling process death. Trigger on phrases like "add a ViewModel", "create a screen", "MVI", "state", "ViewIntent", "Action", "ViewSideEffect", "Event", "screen composable", "UiText", "SavedStateHandle", "ObserveAsEvents", "UI model", "hiltViewModel", "koinViewModel", "BaseViewModel".