TradaZen esettanulmány: iPhone-app indítása a nulláról
Írta: Mehdi Azizi
Frissítve: , 8 p
TradaZen A-tól Z-ig: 26 nap az első committól az App Store-ig, Apple-elutasítások, hirdetési tanulságok és két pivot. Minden, amit megtanultam.
A TradaZen röviden
A TradaZen egy iPhone-app, amellyel valódi piaci adatokon gyakorolhatod a tradinget. Egyedül indítottam el, Claude Code-dal, úgy, hogy nem vagyok hivatásos iOS-fejlesztő. Íme az útja, lépésről lépésre.
| Lépés | Dátum |
|---|---|
| Első commit | 2026. június 21. |
| Első build a TestFlighton | 2026. június 25. |
| Megvásárolható az App Store-ban | 2026. július 17. |
| Első pivot: szimulátor valódi piacon | 2026. szeptember 13. |
| Második pivot: Duolingo-stílusú tanulási útvonal | 2026. szeptember 22. |
Ha el akarod készíteni az első appodat, főleg az Apple-elutasításokról és a pivotokról szóló részeket olvasd el. Ezen a két ponton megy el a legtöbb idő.

Az alapötlet: tradingnapló AI-coachcsal
A TradaZen első verziója egy tradingnapló volt. Felírtad a trade-jeidet, és egy AI-társ segített fegyelmezett maradni: egy check-in a session előtt, egy utána, figyelmeztetések FOMO és veszteség utáni bosszútrade esetén.
Egy szabály nem változott: a folyamat számít, nem a profit. A pontszám a fegyelmet jutalmazta, sosem a megnyert összeget. Ez a szabály mindkét pivotot túlélte.
Gyors építés Claude Code-dal

A stack ugyanaz, mint minden appomnál: React Native, Expo, EAS a buildekhez, Supabase a szerverhez, RevenueCat az előfizetésekhez. A módszert lépésről lépésre a Claude Code tutorialomban írom le.
Négy nappal az első commit után az app már futott a TestFlighton, onboardinggal, paywall-lal és demó móddal. Ezt változtatja meg igazán az AI: az első változat nagyon gyorsan elkészül.
Amit nem változtat meg, az az ellenőrzés. Minden automatikus tesztem zöld volt aznap, amikor saját játék közben rájöttem, hogy az egyik lecke sosem ér véget. A zöld teszt nem bizonyítja, hogy az app működik: használni kell.
Az Apple elutasításai
Az első beküldés július elején ment el. Több mint egy hétig állt „várakozó” státuszban, egy szó nélkül az Apple-től, aztán visszavontam, és új builddel indultam újra. Utána sorban jöttek az elutasítások.
- Engedélykérő üzenetek. Az app több nyelvre le volt fordítva, de az iOS engedélykérő üzenetei franciául maradtak. Javítás: minden üzenet lefordítása minden nyelvre.
- 5.1.1 és 5.1.2 guideline, személyes adatok. Az AI-nak küldött adatokhoz adott hozzájárulás egy csonka figyelmeztetésen keresztül történt, amely csak az első üzenetnél jelent meg. Javítás: valódi hozzájárulási képernyő, még bármilyen küldés előtt.
- 3.1.2(c) guideline, előfizetések. A heti ár jobban látszott, mint a ténylegesen kiszámlázott összeg. Javítás: a kiszámlázott ár kerül előtérbe, a heti ár másodlagos.
- ITMS-91064, a következő verzió feltöltésekor. Az app adatvédelmi manifestje hirdetési követést deklarált, de nem sorolta fel az érintett domaineket. Javítás: ezeknek a domaineknek a felvétele az app konfigurációjába.
Július 17-én az első verzió megvásárolható lett. Egyik ok sem volt technikai a kód értelmében: mind a felhasználó bizalmáról, adatairól és pénzéről szólt. Ebben az Apple hajthatatlan. A leggyakoribb csapdákat részletesen leírtam a miért utasítja el az Apple az appot cikkben és a 2.1 guideline-ról szóló útmutatóban.
Apple Search Ads hirdetések: mit tanultam belőlük
A megjelenéstől kezdve futtattam Apple Search Ads kampányokat Franciaországban, aztán más országokban is. Három tanulság:
- A kereslet fontosabb, mint a kattintás ára. Ha kevesen írják be a kulcsszavadat az App Store-ba, a világ legjobb licitje sem hoz semmit.
- Az angol nyelvű országok drágák. Oda már bejáratott termékoldallal és paywall-lal érdemes menni.
- Az elején kapcsold ki az automatikus egyeztetést. A Finance kategóriában az Apple bankokra irányuló keresésekhez tette az appot, amelyeknek semmi közük nem volt hozzá.
Tanulság: mielőtt hirdetésért fizetsz, ellenőrizd, hogy az emberek már keresik-e, amit árulsz.
Miért változtattam meg mindent
Az emberek telepítették az appot, de az ígéret nem hozta meg a kedvüket a folytatáshoz. A probléma egy része magából a paywallból jött: a gombokon „Tovább” állt az ingyenes próbaidő helyett, és egy hiba elrejtette a próbaajánlatot olyanok elől, akik jogosultak voltak rá. Ezt kijavítottam.
De a valódi gond máshol volt: „mentális coachot tradereknek” senki nem keres reggel, amikor felébred. A kezdő traderek gyakorolni akarnak.
A leggyakoribb paywall-hibákat ebben az útmutatóban részletezem. Azért veszélyesek, mert láthatatlanok: az app látszólag működik, és nem látod, mit veszítesz.
1. pivot: szimulátor valódi grafikonokon
Szeptember 13-án a TradaZen „TradaZen: Simulateur trading” lett. Az elv egy mondat: egy valódi grafikon egy valódi dátumon, a folytatás rejtve; választasz Long vagy Short között, és a piac megmutatja, mit csinált valójában.
Kivettem az AI-társat, és újraírtam az App Store-oldalt több nyelven. Eredmény: próbaidő-indítások jöttek Kínából, Németországból és Japánból, olyan országokból, ahol egyáltalán nem hirdettem.
2. pivot: a trading Duolingója
Egy héttel később újabb felismerés. A játékosok az első sessionjükben egymás után játszották a köröket, de semmi nem adott nekik okot arra, hogy másnap visszajöjjenek.
A szeptember 22. óta élő verzió azt adja hozzá, ami egy Duolingóhoz hasonló appba minden nap visszahoz:
- egy leckeútvonal, a gyertya alapjaitól egészen a trader szakmáig;
- napi sorozat, napi küldetések és ládák;
- heti liga és barátok.
A lényeg ugyanaz marad: valódi adatok, soha semmilyen nyereségígéret.
Az ár: tesztelni, de a megfelelő helyen
Többször módosítottam az árskálát és a paywall megjelenését. Ma a fő ajánlat egy éves előfizetés ingyenes próbaidővel, plusz egy heti csomag azoknak, akik elköteleződés nélkül akarják kipróbálni.
Az árváltoztatás önmagában nem probléma. Az igazi csapda az, ha az árhoz nyúlsz, miközben a probléma máshol van. A TradaZennél az ígéretet kellett megváltoztatni, nem az árat. Ha előfizetés és egyszeri vásárlás között hezitálsz, olvasd el ezt az összehasonlítást.
Mit csinálnék másképp
- Kódolás előtt ellenőrizni a keresletet. Megnézni, mit írnak be valójában az emberek az App Store-ba, több országban, még az első sor megírása előtt.
- Az ígéretet validáltatni, nem az appot. Egy App Store-oldal és egy paywall elég ahhoz, hogy lásd, ki akarják-e próbálni.
- Az Apple szabályaira az első naptól felkészülni: hozzájárulás, árak megjelenítése, fordítások. Ezek az elutasítások meg sem történhettek volna.
- Azonnal lefordítani a termékoldalt. Olyan országokból is jöttek próbaidő-indítások, ahol sosem hirdettem.
- Minden nap játszani a saját appoddal. A tesztek nem veszik észre a végtelen ciklusban pörgő leckét; egy játékos igen.
Mit jelent ez az első alkalmazásodra nézve
Egy app elindítása nem egyenes út: rossz ígéretet választasz, az Apple elutasít, a hirdetés nem old meg mindent, javítasz, és minden alkalommal gyorsabban kezded újra.
A különbség az, hogy tudod, mit kell figyelni minden lépésnél. Ezt tettem bele az iOS Kitbe: az appjaim kiinduló kódját és egy négylépéses útvonalat, hogy az első appod elkerülje a TradaZen kerülőútjait. A főoldal megmutatja, hogyan készíts mobilappot ezzel a kóddal és a Claude Code-dal, azzal az eszközzel, amellyel a TradaZent építettem.
Gyakori kérdések
Mit érdemes megjegyezni a TradaZen esettanulmányból egy iPhone-app indításához?
Kódolás előtt ellenőrizd a keresletet: nézd meg, mit írnak be az emberek az App Store-ba, több országban. Az ígéretet validáltasd, ne az appot: egy App Store-oldal és egy paywall elég ahhoz, hogy lásd, ki akarják-e próbálni. Az első naptól készülj fel az Apple szabályaira, azonnal fordítsd le a termékoldalt, és minden nap játssz a saját appoddal.
Hogyan készült a TradaZen Claude Code-dal?
A TradaZent egyedül indítottam el, Claude Code-dal, úgy, hogy nem vagyok hivatásos iOS-fejlesztő. A stack ugyanaz, mint minden appomnál: React Native, Expo, EAS a buildekhez, Supabase a szerverhez és RevenueCat az előfizetésekhez. Az AI az első változatot gyorsítja, nem az ellenőrzést: a zöld teszt nem bizonyítja, hogy az app működik, használni kell. A lépésről lépésre módszer a Claude Code tutorialomban van.
Mennyi ideig tartott a TradaZen elindítása?
A TradaZennél 26 nap telt el az első committól (2026. június 21.) az App Store-ban való megjelenésig (2026. július 17.). Az első build június 25-én került a TestFlightra, négy nappal az első commit után. A megjelenés előtt az első beküldés több mint egy hétig várakozott egy szó nélkül az Apple-től, aztán visszavontam, és új builddel indultam újra.
Milyen elutasításokat kapott a TradaZen az Apple-től?
Négy okot, mind a felhasználó bizalmához, adataihoz vagy pénzéhez kapcsolódott. Az iOS engedélykérő üzenetei franciául maradtak egy lefordított appban, és az AI-nak küldött adatokhoz adott hozzájárulás egy csonka figyelmeztetésen keresztül történt (5.1.1 és 5.1.2 guideline). A heti ár jobban látszott, mint a kiszámlázott összeg (3.1.2(c)). Az app adatvédelmi manifestje követést deklarált a domainek felsorolása nélkül (ITMS-91064).
Mit érdemes megjegyezni az Apple Search Ads hirdetésekből egy app indításához?
Mielőtt hirdetésért fizetsz, ellenőrizd, hogy az emberek már keresik-e, amit árulsz: a kereslet fontosabb, mint a kattintás ára. Az angol nyelvű országok drágák, ezért oda bejáratott termékoldallal és paywall-lal menj. Az elején kapcsold ki az automatikus egyeztetést is: a Finance kategóriában az Apple bankokra irányuló, nem kapcsolódó keresésekhez tette az appot.
Miért váltott kétszer koncepciót a TradaZen?
Mert az ígéret nem hozta meg a kedvet a folytatáshoz: „mentális coachot tradereknek” senki sem keres. Az ígéretet kellett megváltoztatni, nem az árat. Szeptember 13-án a TradaZen valódi grafikonokra épülő szimulátor lett, majd szeptember 22-én egy Duolingo-stílusú útvonal adott okot arra, hogy minden nap visszajöjjenek.