Back to skills
SKILL.md
Android Build Deployment Patterns
ASecurityAndroid build system and deployment patterns
- 19 stars
- 0 votes
- 0 copies
- 3 views
- Added September 19, 2026
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add rondoflow/rondoflow --skill android-build-deployment-patterns --agent claude-codeAre you the author of Android Build Deployment Patterns?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/rondoflow-android-build-deployment-patterns)---
name: android-build-deployment-patterns
description: "Android build system and deployment patterns"
category: "DevOps & Infra"
author: community
version: "1.0.1"
icon: server
---
# Android Build & Deploy
## ADB Essentials
```bash
# Debug builds require -t flag (agents forget this)
adb install -r -t app-debug.apk
# Filter logcat for app + errors only
adb logcat -s "YourApp:*" "*:E"
```
## Gradle Critical Fixes
```gradle
android {
compileSdk 35
defaultConfig {
targetSdk 35 // MUST match or Play Console rejects
multiDexEnabled true // Required for 64K+ methods
}
}
dependencies {
// BOM prevents Compose version conflicts
implementation platform('androidx.compose:compose-bom:2024.12.01')
}
```
## Compose State Errors
```kotlin
// WRONG - recomputed every recomposition
val filtered = items.filter { it.isValid }
// CORRECT - remember expensive operations
val filtered = remember(items) { items.filter { it.isValid } }
// WRONG - state resets on recomposition
var count by mutableStateOf(0)
// CORRECT - remember state
var count by remember { mutableStateOf(0) }
```
## AndroidManifest Pitfall
```xml
<!-- Declare camera optional or Play Console auto-requires it -->
<uses-feature android:name="android.hardware.camera" android:required="false" />
```
Files in this skill
- SKILL.md
- manifest.json
Attribution
Comments
Loading comments…