Module 13 — Cas d'usage par stack

Dans ce module

Tu découvriras des configurations Claude Code clé en main pour ta stack : CLAUDE.md, permissions, hooks et workflows adaptés à Android, iOS, React, Node.js, Python, Go, Java, Flutter, DevOps et Data Science.

13.1 — Android / Kotlin

Un projet Android enterprise, c'est cinquante modules Gradle, trois build variants, des flavors d'environnement, et une Clean Architecture stricte. Claude Code absorbe cette complexité à condition que ton CLAUDE.md lui donne les clés.

Commence par documenter les commandes Gradle exactes : ./gradlew assembleGoogleInHouseRelease, ./gradlew :features:home:test, ./gradlew detekt. Sans ces commandes, Claude Code ne peut pas valider son propre travail. Ensuite, encode les règles architecturales comme des contraintes absolues : un ViewModel ne touche jamais un Repository directement, il passe par un UseCase. Les interfaces vivent dans :domain:feature:external, les implémentations dans :domain:feature:internal.

Les hooks sont ton garde-fou permanent. Un hook PostToolUse qui lance Detekt sur les fichiers modifiés empêche les violations de style d'atteindre la CI. Un hook PreToolUse qui vérifie que les imports respectent les couches architecturales, pas de com.myapp.data.* dans un ViewModel, agit comme un linter architectural en temps réel.

Les slash commands personnalisées accélèrent le scaffolding multi-module. Un /create-feature génère simultanément le UseCase, le module Hilt, le Repository interface et son implémentation, et le ViewModel, chacun dans le bon module. Le MCP Figma connecte les maquettes au workflow et permet de générer du Compose qui utilise les composants du design system du projet, pas du Material générique.

À retenir

Sur un projet Android enterprise, le CLAUDE.md est ton contrat architectural. Plus il est précis sur les dépendances inter-modules et les patterns obligatoires, plus Claude Code produit du code qui passe la CI du premier coup.

Au programme de ce module

  1. 13.1 — Android / Kotlin Disponible
  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

Contenu verrouillé

Déverrouille la formation complète pour accéder à ce module.

Débloquer

Déjà acheté ? Récupérer mon accès