What problem does it solve?
This Skill provides comprehensive guardrails, patterns, and best practices for developing Android applications using Jetpack Compose, ensuring maintainable, scalable, and high-quality UI code.
Core Features & Use Cases
- Declarative UI Principles: Enforces best practices for composable functions, state management, and recomposition.
- State Management Patterns: Guides on using
StateFlow, collectAsStateWithLifecycle, and sealed UI states.
- Navigation & Theming: Provides patterns for type-safe navigation and Material 3 theming.
- DI & Lifecycle: Integrates Hilt for dependency injection and lifecycle-aware operations.
- Use Case: When starting a new Android project with Compose, or refactoring an existing one, use this Skill to ensure adherence to modern Android development standards.
Quick Start
Use the android-compose skill to generate a basic Jetpack Compose screen with a ViewModel and Hilt DI.