Étude de cas One Good Thing : Construction d'un système d'art linéaire SwiftUI avec Claude Code

✍️ OpenClawRadar📅 Publié: May 14, 2026🔗 Source
Étude de cas One Good Thing : Construction d'un système d'art linéaire SwiftUI avec Claude Code
Ad

Le développeur Evening-Strike-2021 a construit une application iOS appelée One Good Thing (gratuite sur l'App Store) avec Claude Code comme principal partenaire de codage. L'application présente une carte de réflexion par jour avec une interaction simple : Garder ou Laisser tomber, puis fermer — pas de fil d'actualité, pas de défilement infini. Le choix technique le plus notable : chaque illustration est dessinée en code en utilisant les chemins SwiftUI Canvas, sans fichiers image.

Workflow Claude Code pour les vecteurs

Le développeur décrit une approche spécifique, sans enchaînement d'invites :

  • Décrire la sensation de l'écran en langage simple
  • Demander à Claude une implémentation Canvas approximative
  • L'exécuter dans l'application et ajuster manuellement les coordonnées jusqu'à ce que cela ressemble moins à une icône qu'à une petite marque expressive
  • Demander à Claude de simplifier ou de consolider le code une fois la direction validée

Cette boucle — générer, inspecter, ajuster, réduire — a produit des illustrations au trait de style dessiné à la main (mains, oiseaux, fenêtres, fils, points, courbes) entièrement via des courbes de Bézier dans SwiftUI Canvas.

Ad

Contributions spécifiques de Claude

  • Transformer une direction visuelle vague en chemins Canvas SwiftUI de première ébauche
  • Refactoriser la logique de dessin répétée pour assurer la cohérence entre les illustrations
  • Détecter les cas limites de SwiftUI concernant l'état des vues, les animations et les aperçus
  • Aider à raisonner sur Firebase, StoreKit, Cloud Functions, App Check et les règles Firestore sans perdre de vue le produit

Stack plus large

L'application utilise du code assisté par Claude sur l'ensemble de la stack : SwiftUI pour iOS, Firebase Cloud Functions, règles de sécurité Firestore, une page d'accueil Next.js et des fonctionnalités de réflexion IA pour les abonnés. Le système d'illustrations au trait est le résultat le plus visible, mais le modèle de collaboration a été appliqué partout.

Point clé à retenir

La plus grande leçon de cette construction : Claude est bien meilleur quand on le traite comme un pair-programmeur patient, pas comme un distributeur automatique. Il obtient rapidement une première ébauche utilisable à l'écran, mais le goût et la direction doivent venir du développeur.

📖 Lire la source complète : r/ClaudeAI

Ad

👀 See Also

Comparaison de l'exécution de PRD : Boucle Bash vs Équipes d'agents dans Claude Code
Use Cases

Comparaison de l'exécution de PRD : Boucle Bash vs Équipes d'agents dans Claude Code

Un développeur a comparé l'exécution d'un PRD avec Claude Code en utilisant à la fois une boucle bash et la fonctionnalité Équipes d'Agents. L'approche Équipes d'Agents s'est avérée significativement plus rapide, bien qu'elle ait présenté une certaine surcharge de coordination.

OpenClawRadar
Validation des Idées de Produits avec Claude Code et Démonstrations Remotion
Use Cases

Validation des Idées de Produits avec Claude Code et Démonstrations Remotion

Un développeur a utilisé Claude Code et Remotion pour créer une démo conceptuelle de 60 secondes pour un outil TypeScript YouTube MCP avant d'écrire du code de production, passant environ 2 heures au total. La démo a validé l'idée en montrant une recherche sémantique sur 50 conférences avec sqlite-vec et sans nécessité de clé API.

OpenClawRadar
Comment les agents de code Claude se coordonnent en production : Perspectives de l'orchestrateur
Use Cases

Comment les agents de code Claude se coordonnent en production : Perspectives de l'orchestrateur

Une équipe exploitant six agents Claude Code spécialisés (codeur, designer, marketing, QA, sécurité, opérations) qui déploient de manière autonome des fonctionnalités, des designs et du contenu social quotidiennement détaille leur système d'orchestration. Ils abordent la répartition des tâches, les transferts entre agents, les scénarios d'échec, et expliquent pourquoi les machines à états surpassent les files d'attente de messages pour la coordination.

OpenClawRadar
Utilisation de la version gratuite de Claude pour mettre à jour automatiquement les bases de données de recherche Notion
Use Cases

Utilisation de la version gratuite de Claude pour mettre à jour automatiquement les bases de données de recherche Notion

Un développeur a créé un système utilisant la version gratuite de Claude pour structurer et sauvegarder automatiquement des recherches dans des bases de données Notion. Le flux de travail prend des notes de recherche brutes et les formate en entrées de base de données structurées avec des champs, catégories et résumés cohérents.

OpenClawRadar