Module 13 — Use cases by stack

In this module

You'll discover turnkey Claude Code configurations for your stack: CLAUDE.md, permissions, hooks and workflows adapted to Android, iOS, React, Node.js, Python, Go, Java, Flutter, DevOps and Data Science.

13.1 — Android / Kotlin

An enterprise Android project means fifty Gradle modules, three build variants, environment flavors, and strict Clean Architecture. Claude Code absorbs this complexity provided your CLAUDE.md hands it the keys.

Start by documenting the exact Gradle commands: ./gradlew assembleGoogleInHouseRelease, ./gradlew :features:home:test, ./gradlew detekt. Without these commands, Claude Code can't validate its own work. Then, encode architectural rules as absolute constraints: a ViewModel never touches a Repository directly, it goes through a UseCase. Interfaces live in :domain:feature:external, implementations in :domain:feature:internal.

hooks are your permanent safety net. A PostToolUse hook that runs Detekt on modified files prevents style violations from reaching CI. A PreToolUse hook that checks imports respect architectural layers — no com.myapp.data.* in a ViewModel — acts as a real-time architectural linter.

Custom slash commands accelerate multi-module scaffolding. A /create-feature generates the UseCase, the Hilt module, the Repository interface and its implementation, and the ViewModel simultaneously, each in the right module. Figma MCP connects mockups to the workflow and enables generating Compose code that uses the project's design system components, not generic Material.

Key takeaways

On an enterprise Android project, the CLAUDE.md is your architectural contract. The more precise it is about inter-module dependencies and mandatory patterns, the more Claude Code produces code that passes CI on the first try.

In this module

  1. 13.1 — Android / Kotlin Available
  2. 13.2 — iOS / Swift
  3. 13.3 — React / TypeScript (Frontend)
  4. 13.4 — Node.js / TypeScript (Backend)
  5. 13.5 — Python / FastAPI
  6. 13.6 — Go
  7. 13.7 — Java / Spring Boot
  8. 13.8 — Flutter / Dart
  9. 13.9 — DevOps / Infrastructure as Code
  10. 13.10 — Data Science / ML

Locked content

Unlock the full course to access this module.

Unlock

Already purchased? Recover access