{"version":"2.1.271","anchor":"android-dev-intent-spinner-tip-permanently-disabled","canonical_anchor":"new-androidkotlin-dev-intent-detector-added-alongside-exist","heading":"Dev-intent detection extended to Android alongside iOS","tier":"notice","area":"Dev Intent","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/android-dev-intent-spinner-tip-permanently-disabled","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Dev-intent detection extended to Android alongside iOS\n\nClaude Code now detects Android app development too, not just iOS, and records what specifically triggered the detection\n\n**What**\n\n- A new Android\/Kotlin dev-intent detector runs alongside the existing iOS\/Swift one, looking for things like `AndroidManifest.xml`, `gradlew assemble\/install\/bundle` commands, `adb`\/`emulator`\/`sdkmanager` usage, and edits to `.kt`\/`.kts`\/`.java` files.\n\n- Both detectors feed a shared \"dev intent\" tracking map (`ios_app`, `android_app`), and a new `system`\/`dev_intent` event fires when a conversation or repo scan shows platform-specific development, so a host app (like Claude Code Desktop) can offer the right tool.\n\n- Detection now records what triggered it: the internal check changed from a plain yes\/no to returning a specific `trigger` value, which is logged in both the `dev_intent` system event and the `dev_intent_detect` telemetry event, alongside the list of newly-detected kinds.\n\n- The detected state (`devIntentsDetected`) is now persisted with the project\/session.\n\n- Note: a spinner-tip feature that reacts to detected dev intents has its `android_app` entry hardcoded to always return false, so Android detection doesn't yet trigger that particular tip.\n\n**Why** This lets Claude Code Desktop and similar hosts recognize Android development the same way they already recognize iOS development, and recording the specific trigger makes the detection easier to reason about and debug.\n\n- Area: Dev Intent\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}