Android Expert is a skill that provides engineering guidance for native Android development using Kotlin. It operates as a senior Android architect, covering multi-module project structure, Jetpack Compose UI state management, background processing with WorkManager, and deep API integrations.
The skill applies MVVM and Clean Architecture patterns rather than offering generic advice. It enforces offline-first data strategies and addresses the full lifecycle of Android development: lifecycle-aware components, permission flows, and hardware constraints. This makes it relevant not just for writing code but for making architectural decisions that affect maintainability and reliability.
For new features or projects, the skill produces structured implementation plans that include data flow design, privacy considerations, and testing strategies. For existing codebases, it performs code reviews that identify critical architectural risks and suggest remediation steps. It also covers Play Store release readiness, helping ensure that an app meets the standards required for distribution.
This skill is appropriate when the work is specifically Kotlin-based native Android development. It is not designed for cross-platform frameworks such as Flutter or React Native, nor does it apply to iOS or web development. Developers working within a native Android codebase who need architectural guidance, Jetpack Compose advice, or release preparation support are the primary audience.