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

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.
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
👀 See Also

Exécuter OpenClaw localement avec Jetson Nano et un ordinateur portable de jeu en utilisant Ollama
Un développeur a configuré OpenClaw pour fonctionner localement en utilisant un Jetson Nano et un ordinateur portable de jeu MSI 2022 avec Qwen 3.5 9B via Ollama, en mettant en œuvre le réveil par réseau (wake-on-LAN) pour l'efficacité énergétique et le routage hybride vers OpenAI pour les tâches complexes.

Exécuter 20 fenêtres de terminal Claude Code simultanément avec des traits de TDAH
Un développeur présentant des traits de TDAH (dyslexique, non diagnostiqué) décrit l'utilisation simultanée de 20 fenêtres de terminal Claude Code sur différents projets. L'article examine à la fois les avantages en matière de productivité et les inconvénients potentiels de ce flux de travail.

Utiliser un modèle plus petit comme couche d'hygiène d'exécution améliore la fiabilité de l'agent OpenClaw.
Un développeur a découvert qu'ajouter un second modèle plus petit pour servir de couche d'hygiène d'exécution à un agent Qwen 3.5 27B dans OpenClaw a considérablement amélioré la fiabilité, passant de la nécessité de réinitialiser la session toutes les 20 à 30 minutes à un fonctionnement soutenu en session unique.

Utilisez OpenClaw pour construire un robot de combat de chars : essayez AgenTank.ai
AgenTank.ai est un jeu de tank gratuit dans le navigateur où vous créez un char, donnez à OpenClaw sa clé API et sa documentation, et améliorez les stratégies de combat à l'aide d'agents IA. Aucun contrôle manuel : votre agent rend le tank plus intelligent en continu.