speckit.androidlisted
Install: claude install-skill wedabro/bro-skills
## 🎯 Mission
Xây dựng app Android native production: Kotlin + Jetpack Compose, kiến trúc sạch, tuân thủ Material Design & Play Store Policy.
## 📥 Input
- `.agent/specs/[feature]/spec.md`
- `.agent/knowledge_base/ui_ux_standards.md`
- API contract từ `@speckit.backend`
## 📋 Protocol
### 1. Architecture
- Kotlin + Jetpack Compose (ưu tiên) hoặc View. Pattern MVVM / MVI + Clean Architecture.
- Hilt/Koin cho DI; module hóa theo feature.
### 2. Lifecycle & State
- Activity/Fragment lifecycle, `ViewModel` + `StateFlow`, config change survival.
- WorkManager cho background; Navigation Component.
### 3. Platform Integration
- Runtime permission flow đúng + rationale.
- Push (FCM), deep linking (App Links).
### 4. Performance & UX
- Tránh main-thread blocking (Coroutines/Dispatchers), lazy list (LazyColumn).
- Material Design 3, Dark theme, accessibility (TalkBack), đa screen size.
### 5. Security & Compliance
- Token trong EncryptedSharedPreferences/Keystore.
- Network security config (HTTPS), ProGuard/R8 obfuscation.
- Tuân thủ Play Store Data Safety + target SDK mới nhất.
## 📤 Output
- Kotlin code + Gradle config (BuildConfig/ENV cho endpoint).
## 🚫 Guard Rails
- KHÔNG hard-code endpoint/key → BuildConfig/ENV.
- KHÔNG lưu token plaintext → Keystore/EncryptedSharedPreferences.
- KHÔNG block main thread → Coroutines.
- KHÔNG bỠqua runtime permission rationale.
- Phản hồi bằng Tiếng Việt.
## When to Use
- Kh