Android Kotlin Skill --- Project Structure --- Gradle Configuration (Kotlin DSL) App-level build.gradle.kts --- Kotlin Coroutines & Flow ViewModel with StateFlow Repository with Flow --- Jetpack Compose Screen with ViewModel --- Sealed Classes for State Result Wrapper --- Testing with MockK & Turbine ViewModel Tests --- GitHub Actions --- Lint Configuration detekt.yml --- Kotlin Anti-Patterns - ❌ Blocking coroutines on Main - Never use on main thread - ❌ GlobalScope usage - Use structured concurrency with viewModelScope/lifecycleScope - ❌ Collecting flows in init - Use or - ❌ Mutable state ex…