Kotlin Android Master is a skill published by agensi that adds structured native Android development expertise to an AI agent. Rather than relying on unguided code generation that can produce outdated patterns, the skill enforces Single Activity Architecture, Unidirectional Data Flow, and modern asynchronous patterns based on Google’s current conventions.
The skill covers several specialised domains. For UI work, it guides the agent to build declarative interfaces with Jetpack Compose, handling state hoisting and lifecycle management correctly. For architecture, it implements MVVM patterns using ViewModel, Kotlin Flow, and Coroutines. It also addresses bridging legacy XML views with modern Compose components when an existing codebase requires it.
Background work is covered through WorkManager guidance, and the skill includes Jetpack Glance for Android widget development. Kotlin Multiplatform considerations are also in scope. On the data layer, the skill covers Room persistence and Retrofit networking. Testing strategies spanning unit tests, instrumented tests, and Compose UI tests are included to support production-quality output.
The skill has no required environment variables and exposes no standalone MCP tools; it operates as a context layer that shapes how an agent reasons about Android code. It is appropriate for developers who want an agent to generate Kotlin Android code that avoids memory leaks, maintains type safety, and follows current Jetpack library conventions.