Un non-développeur crée une application iOS avec Claude en un an : retours d'expérience pratiques

Aperçu du projet et contexte
Le développeur a créé BloomDay, une application de productivité pour iOS pendant une période de chômage au cours de l'année écoulée. Son parcours est dans la protection humanitaire avec le HCR et l'OIM, avec 8 ans de travail dans la réponse aux réfugiés et aucune expérience en développement logiciel.
Fonctionnalités de l'application et pile technique
BloomDay inclut :
- Suivi des tâches
- Suivi des habitudes
- Mode concentration avec des sons ambiants
- Jardin virtuel qui grandit au fur et à mesure que vous terminez des tâches
La pile technique utilise React Native avec Expo et RevenueCat pour les abonnements. L'application est entièrement localisée en anglais, turc et espagnol. Elle a subi 4 rejets d'Apple avant d'être acceptée sur l'App Store.
Les points forts de Claude pour les non-développeurs
Claude excelle à expliquer des concepts techniques aux débutants. Quand l'application plantait, Claude pouvait détailler la logique d'une manière compréhensible pour quelqu'un qui n'avait jamais vu React Native auparavant. Il écrit du code fonctionnel et détecte des bugs qui seraient autrement passés inaperçus. Pour quelqu'un qui part de zéro, il comble le fossé entre "c'est impossible" et "d'accord, je peux vraiment faire ça".
Défis et limites
Les limites de la fenêtre de contexte font que Claude oublie parfois ce qui a été construit trois sessions auparavant. Un problème récurrent survenait lors du téléchargement de fichiers locaux au lieu de construire sur la sortie de Claude, ce qui faisait perdre les corrections précédemment terminées. Claude écrit parfois avec assurance du code qui ne fonctionne pas, menant à des heures de débogage sur quelque chose qui était erroné dès le départ.
Leçons clés apprises
- Toujours télécharger et travailler à partir des fichiers de sortie de Claude, pas des copies locales
- Être très précis sur ce que vous voulez changer et ce qui doit rester identique
- Quand quelque chose casse, donner à Claude le message d'erreur exact
- Maintenir un document continu des décisions pour rappeler à Claude le contexte perdu
Calendrier réaliste et résultat
Le projet a pris une année complète, pas "prompt et expédié en un week-end". Il a impliqué des mois de lutte contre les bugs, d'apprentissage des concepts et de compréhension progressive de ce qui était construit. Le résultat est une véritable application sur l'App Store que de vraies personnes peuvent télécharger, construite par quelqu'un qui n'avait jamais écrit une ligne de code mobile auparavant.
📖 Read the full source: r/ClaudeAI
👀 See Also

Onglet Docs pour Claude Desktop : Une refonte de l'onglet Code pour les travailleurs du savoir
Une proposition sur Reddit suggère de réutiliser l'onglet Code de Claude Desktop, avec sa boucle d'agent et son espace de travail git, pour créer un onglet 'Docs' destiné aux équipes conformité, juridique et opérations — en masquant le jargon technique derrière des termes familiers de gestion documentaire.

Non-codeur crée un jeu multijoueur sur Steam avec Claude AI — 60 000 lignes, 5 factions, 87 capacités
Un utilisateur de Reddit sans aucune expérience en programmation a créé un jeu multijoueur complet (60 000 lignes, 5 factions, 87 capacités) en utilisant Claude AI et l'a fait approuver sur Steam. Accès anticipé le 1er juin.

Optimiser la rétention de contexte de Claude en chargeant les compétences à la demande
Le passage à un système basé sur les compétences pour Claude AI a résolu les problèmes de contexte, permettant des sessions 2 à 3 fois plus longues et améliorant la qualité des résultats.

Évaluation des garde-fous multilingues avec any-guardrail dans l'IA humanitaire
L'outil any-guardrail de Mozilla évalue les garde-fous multilingues dans les LLM humanitaires, en se concentrant sur la spécificité des tâches et des domaines.