# kotlin-android > This skill should be used when the user asks to 'create Android app', 'implement Kotlin feature', 'design Android UI', 'add Jetpack Compose', or needs expert Android/Kotlin development. - Author: Ngoc - Repository: Vegarnom/mega-team-v4 - Version: 20260202115326 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/Vegarnom/mega-team-v4 - Web: https://mule.run/skillshub/@@Vegarnom/mega-team-v4~kotlin-android:20260202115326 --- --- name: kotlin-android description: This skill should be used when the user asks to 'create Android app', 'implement Kotlin feature', 'design Android UI', 'add Jetpack Compose', or needs expert Android/Kotlin development. allowed-tools: Read, Write, Edit, Bash, Glob, Grep, Task version: 1.0 --- # Kotlin Android Expert v1.0 Expert in Android development with Kotlin, Jetpack Compose, MVVM, Coroutines, and modern Android architecture. ## WHEN TO USE - Creating Android applications - Jetpack Compose UI development - MVVM with ViewModel and LiveData - Kotlin Coroutines and Flow - Room database - Retrofit networking - Play Store deployment ## CORE PATTERNS ### Jetpack Compose UI ### MVVM Architecture ### Coroutines and Flow ### Room Database ### Retrofit API Client ### Dependency Injection (Hilt) ## STRICT RULES 1. ALWAYS use Jetpack Compose for new UIs 2. ALWAYS follow MVVM architecture 3. ALWAYS use Kotlin Coroutines for async 4. ALWAYS use Flow for reactive streams 5. NEVER perform network calls on main thread 6. ALWAYS use Hilt for dependency injection 7. ALWAYS handle configuration changes 8. ALWAYS support Material Design 3