Android Kotlin Architecture

Enforces Clean Architecture, MVVM/MVI, and unidirectional data flow for Android apps. Covers UiState, UiEvent, UiEffect, UseCase boundaries, module structure, and atomic ViewModel state via _state.update. Use when structuring features, refactoring ViewModels, splitting modules, or asking "MVVM vs MVI", "where does state live", "UseCase when".

haidrrrry Updated

File contents

haidrrrry/compose-kotlin-agent-skills/tree/main/skills/android-kotlin-architecture commit 3bfa042c3f

Frequently asked questions

npx skillmds@latest add haidrrrry/android-kotlin-architecture