androidAndroid build system and deployment patterns
Install via ClawdBot CLI:
clawdbot install ivangdavila/android# 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"
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')
}
// 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) }
<!-- Declare camera optional or Play Console auto-requires it -->
<uses-feature android:name="android.hardware.camera" android:required="false" />Generated Mar 1, 2026
An agency building Android apps for clients needs to ensure proper deployment and debugging. Using ADB for installing debug builds and filtering logs helps streamline testing and bug fixing. Adhering to Gradle configurations prevents Play Store rejections.
Maintaining an e-commerce Android app requires handling large codebases with multiDex and avoiding Compose version conflicts. Implementing remember for state management optimizes performance during high user activity, such as product filtering.
Developing a utility app that optionally uses camera features must declare hardware requirements correctly in the AndroidManifest to avoid automatic restrictions on the Play Console. This ensures the app reaches devices without cameras.
Creating an educational app with Compose UI requires managing state efficiently to prevent recomposition errors. Using remember for expensive operations like filtering content enhances user experience during interactive lessons.
Deploying internal Android tools within a company involves using ADB for quick updates and debugging on employee devices. Following Gradle best practices ensures compatibility and smooth integration with existing systems.
Offer a free Android app with basic features, using efficient state management to handle user interactions. Monetize through in-app purchases for premium features, ensuring smooth performance to retain users and drive revenue.
Develop and license Android apps to businesses for internal use, such as inventory management. Provide support for deployment and debugging, leveraging ADB and Gradle fixes to maintain reliability and client satisfaction.
Create a free utility app, like a camera tool, with ads integrated. Optimize app performance using Compose state management to minimize crashes and maximize ad impressions, generating revenue through ad networks.
💬 Integration Tip
Integrate this skill by setting up ADB tools for debugging and configuring Gradle with BOM to manage dependencies, ensuring compatibility across different Android versions.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.