DroidForge
Automate every repetitive Android dev task — keystore creation, signing config, version bumping, Gradle version catalog management, new app scaffolding, and release checklists.
Built when the Android release checklist hit twelve manual steps at fleet scale. Encodes the entire Android release preparation layer — signing config generation, version management, Gradle catalog updates, pre-submission checklist — into repeatable commands. Manages 22+ Android apps in production under SudarshanTechLabs.
Why it exists
Running 22+ Android apps solo means the release checklist is the bottleneck — keystore generation, signing config, version bumping, Gradle catalog updates, and pre-submission verification used to eat half a day per shipping app. DroidForge encodes every step as a Claude Code command. The plugin is the same release engineer across every repo, so each app ships the same way without me re-remembering the sequence.
What's inside
- Keystore + signing.properties scaffolding with safe defaults
- versionCode / versionName bumps wired to config/version.properties
- Gradle version catalog (libs.versions.toml) updates across modules
- New app scaffolding — package, manifest, theme, Compose entry
- Pre-submission checklist enforced before bundleRelease
- Runs unchanged across 22+ apps in the SudarshanTechLabs portfolio
FAQ
Do I need to be using Claude Code to use DroidForge?
Yes. DroidForge is distributed as a Claude Code plugin and uses Claude's command system to drive Gradle and Android tooling.
Will it work on existing apps or only new ones?
Both. The release-lifecycle commands are project-agnostic and pick up your existing keystore.properties, signing config, and version catalog. New-app scaffolding is a separate command path.
Where are signing credentials stored?
Never in build files. DroidForge reads from local.properties or keystore.properties — both git-ignored — and never commits secrets.
Can I use it across many apps without reconfiguring per repo?
That's the design goal. The plugin runs unchanged across the 22+ apps in the SudarshanTechLabs portfolio.
Related across catalogs
- KotlinSenseClaude Code plugin· Live
Kotlin code intelligence for Claude Code — automatic type checking, import resolution, null safety detection, and error diagnostics injected into Claude's context after every .kt file edit.
- PlayCraftClaude Code plugin· Live
Automate every Google Play Store publishing task — store listings, ASO, release notes, policy declarations, and screenshot copy — all from Claude Code.
- PrivacyPilotClaude Code plugin· Live
Scan your AndroidManifest.xml and Gradle files, generate a Play Store-compliant privacy policy, and deploy it to GitHub Pages — all from Claude Code.
- RepoMemClaude Code plugin· Live
Persistent memory for AI coding agents — extracts observations from each Claude Code session, injects relevant context back at the next session start. Pure Python, SQLite+FTS5, zero deps.
- AutoPatch AISecurity project· Demo ready
Dependency vulnerability scanner and upgrade planner — scans package.json, requirements.txt, and Dockerfile base images, flags risky pins, produces PR-preview output.
Want a heads-up when DroidForge releases?
