# Étude de cas TradaZen : lancer une application iPhone

> TradaZen de A à Z : du premier commit à l'App Store en 26 jours, les refus d'Apple, les leçons des pubs et deux pivots. Tout ce que j'ai appris.

Page originale : [Étude de cas TradaZen : lancer une application iPhone](https://devoria.fr/blog/etude-de-cas-tradazen-app-iphone)
Auteur : [Mehdi Azizi](https://devoria.fr/mehdi-azizi)
Publication : 2026-09-24
Dernière révision du contenu : 2026-10-09


## TradaZen en bref

[TradaZen](https://devoria.fr/tradazen) est une application iPhone d'entraînement au trading sur de vraies données de marché. Je l'ai lancée seul, avec Claude Code, sans être développeur iOS de métier. Voici son parcours, étape par étape.

| Étape                                       | Date              |
| ------------------------------------------- | ----------------- |
| Premier commit                              | 21 juin 2026      |
| Premier build sur TestFlight                | 25 juin 2026      |
| En vente sur l'App Store                    | 17 juillet 2026   |
| Premier pivot : simulateur sur vrai marché  | 13 septembre 2026 |
| Deuxième pivot : un parcours façon Duolingo | 22 septembre 2026 |

Si tu veux [créer ta première app](https://devoria.fr/blog/de-lidee-a-lapp-store-methode), lis surtout les parties sur les refus d'Apple et sur les pivots. Ce sont les deux endroits où l'on perd le plus de temps.

![Un iPhone 13 affiche la fiche App Store de TradaZen, en vente.](https://devoria.fr/ios/visuels/iphone-app-store-1600.webp)

## L'idée de départ : un journal de trading avec un coach IA

La première version de TradaZen était un journal de trading. Tu notais tes trades, et [un compagnon IA](https://devoria.fr/blog/guideline-1-1-contenu-choquant) t'aidait à rester discipliné : un check-in avant la séance, un autre après, des alertes sur le FOMO et la revanche après une perte.

Une règle ne bougeait pas : **le process, pas le profit**. Le score récompensait la discipline, jamais un montant gagné. Cette règle a survécu aux deux pivots.

## Construire vite avec Claude Code

![Un MacBook Pro affiche Claude Code qui modifie l'écran de leçon de TradaZen, à côté du simulateur iPhone 13.](https://devoria.fr/ios/visuels/macbook-claude-code-1600.webp)

La stack est celle que j'utilise pour toutes mes apps : React Native, Expo, EAS pour les builds, Supabase pour le serveur, RevenueCat pour les abonnements. Je décris la méthode pas à pas dans mon [tutoriel Claude Code](https://devoria.fr/blog/creer-une-application-avec-claude-code).

Quatre jours après le premier commit, l'app tournait sur TestFlight avec son onboarding, son paywall et un mode démo. C'est ce que l'IA change vraiment : le premier jet va très vite.

Ce qu'elle ne change pas, c'est la vérification. Tous mes tests automatiques étaient verts le jour où j'ai découvert, en jouant moi-même, une leçon qui ne se terminait jamais. **Un test vert ne prouve pas qu'une app marche : il faut l'utiliser.**

## Les refus d'Apple

La première soumission est partie début juillet. Elle est restée plus d'une semaine « en attente » sans un mot d'Apple, puis je l'ai retirée pour repartir sur un nouveau build. Ensuite, les refus se sont enchaînés.

- **Messages d'autorisation.** L'app était traduite en plusieurs langues, mais les messages d'autorisation d'iOS restaient en français. Correctif : traduire chaque message dans chaque langue.
- **Guidelines 5.1.1 et 5.1.2, données personnelles.** L'accord pour envoyer des données à l'IA passait par une alerte tronquée, affichée seulement au premier message. Correctif : un vrai écran de consentement, avant tout envoi.
- **[Guideline 3.1.2(c)](https://devoria.fr/blog/guideline-3-1-2-abonnement-app-store), abonnements.** Le prix par semaine était plus visible que le montant réellement facturé. Correctif : mettre le prix facturé en avant, le prix par semaine en second.
- **ITMS-91064, au dépôt de la version suivante.** Le manifeste de confidentialité de l'app déclarait du suivi publicitaire sans lister les domaines concernés. Correctif : ajouter ces domaines dans la configuration de l'app.

Le 17 juillet, la première version était en vente. Aucun de ces motifs n'était technique au sens du code : tous portaient sur la confiance de l'utilisateur, ses données et son argent. C'est là qu'Apple est intraitable. J'ai détaillé les pièges les plus courants dans [pourquoi Apple refuse une app](https://devoria.fr/blog/pourquoi-apple-refuse-votre-app) et dans le guide sur la [guideline 2.1](https://devoria.fr/blog/guideline-2-1-app-store-refus).

## Les pubs Apple Search Ads : ce qu'elles m'ont appris

Dès la sortie, j'ai lancé des campagnes [Apple Search Ads](https://devoria.fr/blog/apple-search-ads-debutant) en France, puis dans d'autres pays. Trois leçons :

- **La demande compte plus que le prix du clic.** Si peu de gens tapent ton mot-clé dans l'App Store, la meilleure enchère du monde ne t'apportera rien.
- **Les pays anglophones coûtent cher.** Mieux vaut y aller avec une fiche et un paywall déjà rodés.
- **Coupe la correspondance automatique au début.** Dans la catégorie Finance, Apple plaçait l'app sur des recherches de banques, qui n'avaient rien à voir.

Leçon : **avant de payer de la pub, vérifie que des gens cherchent déjà ce que tu vends**.

## Pourquoi j'ai tout changé

Les gens installaient l'app, mais la promesse ne leur donnait pas envie d'aller plus loin. Une partie du problème venait du paywall lui-même : les boutons disaient « Continuer » au lieu de parler de l'essai gratuit, et [un bug cachait l'offre d'essai à des personnes qui y avaient droit](https://devoria.fr/blog/offre-introduction-essai-gratuit-app-store). Je l'ai corrigé.

Mais le fond du problème était ailleurs : un « coach mental pour traders », personne ne se réveille le matin en le cherchant. Ce que les traders débutants veulent, c'est s'entraîner.

Je détaille les erreurs de paywall les plus fréquentes dans [ce guide](https://devoria.fr/blog/paywall-ios-erreurs-debutant). Elles sont dangereuses parce qu'elles sont invisibles : l'app a l'air de marcher, et tu ne vois pas ce que tu perds.

## Pivot 1 : un simulateur sur de vrais graphiques

Le 13 septembre, TradaZen est devenue « TradaZen : Simulateur trading ». Le principe tient en une phrase : un vrai graphique à une vraie date, la suite cachée ; tu choisis Long ou Short, et le marché révèle ce qu'il a vraiment fait.

J'ai retiré le compagnon IA et réécrit la [fiche App Store dans plusieurs langues](https://devoria.fr/kits/aso). Résultat : des essais sont arrivés de Chine, d'Allemagne et du Japon, des pays où je n'avais fait aucune pub.

## Pivot 2 : le Duolingo du trading

Nouveau constat, une semaine plus tard. Les joueurs enchaînaient les parties dans leur première séance, mais rien ne leur donnait de [raison de revenir](https://devoria.fr/blog/in-app-events-app-store) le lendemain.

La version en ligne depuis le 22 septembre ajoute ce qui fait revenir chaque jour dans une app comme Duolingo :

- un parcours de leçons, des bases de la bougie jusqu'au métier de trader ;
- une série de jours, des quêtes quotidiennes et [des coffres](https://devoria.fr/blog/guideline-5-3-jeux-argent-loteries) ;
- une [ligue de la semaine](https://devoria.fr/blog/guideline-1-2-contenu-genere-utilisateurs) et des amis.

Le fond reste le même : de vraies données, [jamais de promesse de gain](https://devoria.fr/blog/guideline-5-3-jeux-argent-loteries).

## Le prix : tester, mais au bon endroit

J'ai ajusté plusieurs fois [la grille de prix](https://devoria.fr/blog/prix-app-store-par-pays) et la présentation du paywall. Aujourd'hui, l'offre principale est un abonnement annuel avec un essai gratuit, et une formule à la semaine pour ceux qui veulent tester sans s'engager.

Changer de prix n'est pas un problème en soi. Le vrai piège, c'est de toucher au prix alors que le problème est ailleurs. Chez TradaZen, c'était la promesse qu'il fallait changer, pas le prix. Si tu hésites entre abonnement et achat unique, lis [ce comparatif](https://devoria.fr/blog/abonnement-ou-achat-unique-app-ios).

## Ce que je referais autrement

1. **Vérifier la demande avant de coder.** Regarder ce que les gens tapent vraiment dans l'App Store, dans plusieurs pays, avant d'écrire la première ligne.
2. **Faire valider la promesse, pas l'app.** [Une fiche App Store](https://devoria.fr/blog/product-page-optimization-app-store) et un paywall suffisent pour voir si les gens veulent essayer.
3. **Préparer les règles d'Apple dès le premier jour** : consentement, affichage des prix, traductions. Ces refus auraient pu ne jamais arriver.
4. **Traduire la fiche tout de suite.** Des essais sont venus de pays où je n'avais jamais fait de pub.
5. **Jouer à son app tous les jours.** Les tests ne voient pas une leçon qui tourne en boucle ; un joueur, si.

## Ce que ça veut dire pour ta première application

Lancer une app, ce n'est pas une ligne droite : on se trompe de promesse, Apple refuse, la pub ne fait pas tout, on corrige, et on recommence plus vite à chaque fois.

La différence, c'est de savoir quoi regarder à chaque étape. C'est ce que j'ai mis dans le [Kit iOS](https://devoria.fr/kits/ios) : le code de départ de mes apps et un parcours en quatre étapes, pour que ta première app évite les détours de TradaZen. L'accueil montre comment [créer une app mobile](https://devoria.fr/) avec ce code et Claude Code, l'outil avec lequel j'ai construit TradaZen.

## Questions fréquentes

### Que retenir de l'étude de cas TradaZen pour lancer une app iPhone ?

Vérifie la demande avant de coder, en regardant ce que les gens tapent dans l'App Store, dans plusieurs pays. Fais valider la promesse plutôt que l'app : une fiche App Store et un paywall suffisent pour voir si les gens veulent essayer. Prépare les règles d'Apple dès le premier jour, traduis la fiche tout de suite et joue à ton app tous les jours.

### Comment TradaZen a-t-elle été construite avec Claude Code ?

J'ai lancé TradaZen seul, avec Claude Code, sans être développeur iOS de métier. La stack est celle de toutes mes apps : React Native, Expo, EAS pour les builds, Supabase pour le serveur et RevenueCat pour les abonnements. L'IA accélère le premier jet, pas la vérification : un test vert ne prouve pas qu'une app marche, il faut l'utiliser. La méthode pas à pas est dans mon [tutoriel Claude Code](https://devoria.fr/blog/creer-une-application-avec-claude-code).

### Combien de temps a pris le lancement de TradaZen ?

Pour TradaZen, 26 jours séparent le premier commit (21 juin 2026) de la mise en vente sur l'App Store (17 juillet 2026). Le premier build était sur TestFlight le 25 juin, quatre jours après le premier commit. Avant la mise en vente, la première soumission est restée plus d'une semaine en attente sans un mot d'Apple, puis je l'ai retirée pour repartir sur un nouveau build.

### Quels refus d'Apple TradaZen a-t-elle pris ?

Quatre motifs, tous liés à la confiance, aux données ou à l'argent de l'utilisateur. Les messages d'autorisation d'iOS restaient en français dans une app traduite, et l'accord pour envoyer des données à l'IA passait par une alerte tronquée (guidelines 5.1.1 et 5.1.2). Le prix par semaine était plus visible que le montant facturé (3.1.2(c)). Le manifeste de confidentialité de l'app déclarait du suivi sans lister ses domaines (ITMS-91064).

### Que retenir des pubs Apple Search Ads pour lancer une app ?

Avant de payer de la pub, vérifie que des gens cherchent déjà ce que tu vends : la demande compte plus que le prix du clic. Les pays anglophones coûtent cher, donc va-y avec une fiche et un paywall déjà rodés. Coupe aussi la correspondance automatique au début : dans la catégorie Finance, Apple plaçait l'app sur des recherches de banques sans rapport.

### Pourquoi TradaZen a-t-elle changé deux fois de concept ?

Parce que la promesse ne donnait pas envie d'aller plus loin : un « coach mental pour traders », personne ne le cherche. C'était la promesse qu'il fallait changer, pas le prix. Le 13 septembre, TradaZen est devenue un simulateur sur de vrais graphiques, puis le 22 septembre un parcours façon Duolingo a donné une raison de revenir chaque jour.


## Ton projet

[Kit ASO](https://devoria.fr/kits/aso) : La méthode des mots-clés et les skills avec lesquels j'écris et je traduis les fiches App Store de mes apps, et ta fiche Google Play qui en découle. 39 €, paiement unique. Inclus : La méthode des mots-clés ; Les modèles de fiche ; La traduction en 30 langues ; Les pays qui comptent. Prérequis : un compte App Store Connect et Claude Code. Pour Google Play, un compte Play Console. Téléchargement immédiat après le paiement.

[Kit iOS & Android Devoria](https://devoria.fr/kits/ios) : Le code de départ de mes apps, le parcours jusqu'à l'App Store et Google Play avec les messages à donner à Claude, et tous les kits. Claude part d'une app qui tourne déjà. 99 €, paiement unique. Inclus : Le code de départ de ton app ; Les styles visuels ; Le parcours pas à pas ; Kit Review ; Kit Captures ; Kit ASO ; Mises à jour à vie ; Bonus : la séance 1:1 à moitié prix. Prérequis : pour l'iPhone, un Mac avec Xcode 26 ou plus et un compte Apple Developer (99 $ par an) pour publier. Pour Android, Android Studio sur un Mac, un PC Windows ou Linux, et un compte Google Play Console (25 $, une fois). Et Claude Code (abonnement payant) ou Cursor. Téléchargement immédiat après le paiement.

[Diagnostic gratuit](https://devoria.fr/diagnostic) : quelques questions sur ton projet. Il dit ce qui te bloque vraiment, l'ordre des quatre étapes et le kit qui correspond. En laissant ton e-mail, tu reçois la checklist anti-refus Apple : les points vérifiés avant chaque envoi, tirés des refus reçus par les apps du studio.

[Une heure avec moi](https://devoria.fr/coaching) : On regarde ton app ou ton projet Claude, écran partagé : ce qui bloque, ce que je change en premier, et dans quel ordre. 100 € la séance d'une heure, en visio, paiement en une fois. Sujets : L'audit de ton app ; Ton travail avec Claude ; Ta fiche et ton paywall ; Un refus d'Apple.
