← ClaudeAtlas

speckit.androidlisted

Android Developer - Native Android (Kotlin/Jetpack Compose), lifecycle, Play Store compliance, Keystore.
wedabro/bro-skills · ★ 1 · Testing & QA · score 75
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