Кейс TradaZen: як запустити застосунок для iPhone
Автор: Mehdi Azizi
Оновлено , 8 хв
TradaZen від А до Я: від першого коміту до App Store за 26 днів, відмови Apple, уроки реклами і два півоти. Усе, чого я навчився.
TradaZen коротко
TradaZen це застосунок для iPhone, де можна тренуватися в трейдингу на реальних ринкових даних. Я запустив його сам, з Claude Code, хоча я не iOS-розробник за фахом. Ось його шлях, крок за кроком.
| Етап | Дата |
|---|---|
| Перший коміт | 21 червня 2026 |
| Перший білд у TestFlight | 25 червня 2026 |
| У продажу в App Store | 17 липня 2026 |
| Перший півот: симулятор на реальному ринку | 13 вересня 2026 |
| Другий півот: навчальний шлях у стилі Duolingo | 22 вересня 2026 |
Якщо хочеш створити свій перший застосунок, читай насамперед частини про відмови Apple і про півоти. Саме там втрачається найбільше часу.

Початкова ідея: журнал трейдингу з ШІ-коучем
Перша версія TradaZen була журналом трейдингу. Ти записував свої угоди, а ШІ-компаньйон допомагав тобі тримати дисципліну: чек-ін перед сесією, ще один після, попередження про FOMO і про бажання відігратися після збитку.
Одне правило не змінювалося: процес, а не прибуток. Рахунок винагороджував дисципліну, а не зароблену суму. Це правило пережило обидва півоти.
Швидка розробка з Claude Code

Стек той самий, що й у всіх моїх застосунках: React Native, Expo, EAS для білдів, Supabase для сервера, RevenueCat для підписок. Я покроково описую метод у своєму туторіалі з Claude Code.
Через чотири дні після першого коміту застосунок уже працював у TestFlight з онбордингом, пейволом і демо-режимом. Ось що ШІ справді змінює: перша чернетка з'являється дуже швидко.
Чого він не змінює, так це перевірки. Усі мої автотести були зелені того дня, коли я сам, граючи, знайшов урок, який ніколи не закінчувався. Зелений тест не доводить, що застосунок працює: ним треба користуватися.
Відмови Apple
Першу заявку я надіслав на початку липня. Вона понад тиждень висіла в статусі «Waiting for Review» без жодного слова від Apple, тож я її відкликав і почав з новим білдом. Далі відмови пішли одна за одною.
- Повідомлення про дозволи. Застосунок був перекладений кількома мовами, але системні повідомлення iOS про дозволи лишалися французькою. Виправлення: перекласти кожне повідомлення кожною мовою.
- Guidelines 5.1.1 і 5.1.2, персональні дані. Згода на надсилання даних до ШІ відбувалася через обрізаний алерт, який показувався лише при першому повідомленні. Виправлення: справжній екран згоди перед будь-яким надсиланням.
- Guideline 3.1.2(c), підписки. Ціна за тиждень була помітніша за суму, яку реально списують. Виправлення: виділити суму списання, а ціну за тиждень показати другою.
- ITMS-91064, під час завантаження наступної версії. Маніфест конфіденційності застосунку декларував рекламне відстеження, але не перелічував відповідні домени. Виправлення: додати ці домени в конфігурацію застосунку.
17 липня перша версія була в продажу. Жодна з цих причин не стосувалася коду в технічному сенсі: усі вони були про довіру користувача, його дані та його гроші. Тут Apple непохитна. Найпоширеніші пастки я детально розібрав у статті чому Apple відхиляє застосунок і в гайді про guideline 2.1.
Реклама Apple Search Ads: чого вона мене навчила
Одразу після релізу я запустив кампанії Apple Search Ads у Франції, потім в інших країнах. Три уроки:
- Попит важить більше, ніж ціна кліку. Якщо мало хто вводить твоє ключове слово в App Store, навіть найкраща ставка нічого тобі не дасть.
- Англомовні країни дорогі. Краще йти туди з уже відшліфованою сторінкою і пейволом.
- На старті вимкни автоматичний підбір (Search Match). У категорії Finance Apple показувала застосунок на пошукових запитах про банки, які не мали до нього жодного стосунку.
Урок: перш ніж платити за рекламу, перевір, що люди вже шукають те, що ти продаєш.
Чому я все змінив
Люди встановлювали застосунок, але обіцянка не викликала бажання йти далі. Частина проблеми була в самому пейволі: кнопки казали «Continue» замість того, щоб говорити про безкоштовний пробний період, а баг приховував пробну пропозицію від людей, які мали на неї право. Я це виправив.
Але суть проблеми була в іншому: «ментального коуча для трейдерів» ніхто не шукає зранку. Трейдери-початківці хочуть тренуватися.
Найчастіші помилки пейволу я розбираю в цьому гайді. Вони небезпечні, бо їх не видно: застосунок наче працює, а ти не бачиш, що втрачаєш.
Півот 1: симулятор на реальних графіках
13 вересня TradaZen став «TradaZen : Simulateur trading». Принцип уміщається в одне речення: реальний графік на реальну дату, продовження приховане; ти обираєш Long або Short, і ринок показує, що він справді зробив.
Я прибрав ШІ-компаньйона і переписав сторінку в App Store кількома мовами. Результат: пробні підписки прийшли з Китаю, Німеччини та Японії, країн, де я не запускав жодної реклами.
Півот 2: Duolingo для трейдингу
Через тиждень новий висновок. Гравці грали партію за партією в першій сесії, але ніщо не давало їм причини повернутися наступного дня.
Версія, доступна з 22 вересня, додає те, що змушує щодня повертатися в застосунок на кшталт Duolingo:
- шлях уроків, від основ свічок до професії трейдера;
- серію днів, щоденні квести і скрині;
- лігу тижня і друзів.
Суть та сама: реальні дані, жодних обіцянок заробітку.
Ціна: тестувати, але там, де треба
Я кілька разів коригував сітку цін і подачу пейволу. Сьогодні основна пропозиція це річна підписка з безкоштовним пробним періодом, а також тижневий план для тих, хто хоче спробувати без зобов'язань.
Змінювати ціну саме по собі не проблема. Справжня пастка в тому, щоб чіпати ціну, коли проблема деінде. У TradaZen змінювати треба було обіцянку, а не ціну. Якщо вагаєшся між підпискою і разовою покупкою, прочитай це порівняння.
Що я зробив би інакше
- Перевірити попит до того, як писати код. Подивитися, що люди справді вводять в App Store, у кількох країнах, ще до першого рядка коду.
- Перевіряти обіцянку, а не застосунок. Сторінки в App Store і пейволу достатньо, щоб побачити, чи хочуть люди спробувати.
- Готуватися до правил Apple з першого дня: згода, відображення цін, переклади. Цих відмов могло й не бути.
- Одразу перекласти сторінку. Пробні підписки прийшли з країн, де я ніколи не давав рекламу.
- Щодня грати у свій застосунок. Тести не бачать уроку, який крутиться по колу; гравець бачить.
Що це означає для твого першого застосунку
Запуск застосунку це не пряма лінія: помиляєшся з обіцянкою, Apple відхиляє, реклама не вирішує всього, ти виправляєш і щоразу починаєш знову швидше.
Різниця в тому, щоб знати, на що дивитися на кожному етапі. Саме це я вклав в iOS Kit: стартовий код моїх застосунків і шлях із чотирьох етапів, щоб твій перший застосунок оминув обхідні шляхи TradaZen. На головній сторінці показано, як створити мобільний застосунок з цим кодом і Claude Code, інструментом, з яким я зробив TradaZen.
Поширені запитання
Що взяти з кейсу TradaZen для запуску застосунку для iPhone?
Перевір попит до того, як писати код: подивись, що люди вводять в App Store, у кількох країнах. Перевіряй обіцянку, а не застосунок: сторінки в App Store і пейволу достатньо, щоб побачити, чи хочуть люди спробувати. Готуйся до правил Apple з першого дня, одразу перекладай сторінку і щодня грай у свій застосунок.
Як TradaZen створювали з Claude Code?
Я запустив TradaZen сам, з Claude Code, хоча я не iOS-розробник за фахом. Стек той самий, що й у всіх моїх застосунках: React Native, Expo, EAS для білдів, Supabase для сервера і RevenueCat для підписок. ШІ пришвидшує першу чернетку, але не перевірку: зелений тест не доводить, що застосунок працює, ним треба користуватися. Покроковий метод є в моєму туторіалі з Claude Code.
Скільки часу зайняв запуск TradaZen?
Для TradaZen від першого коміту (21 червня 2026) до появи в продажу в App Store (17 липня 2026) минуло 26 днів. Перший білд був у TestFlight 25 червня, через чотири дні після першого коміту. Перед виходом у продаж перша заявка понад тиждень висіла в очікуванні без жодного слова від Apple, тож я її відкликав і почав з новим білдом.
Які відмови Apple отримав TradaZen?
Чотири причини, і всі пов'язані з довірою, даними або грошима користувача. Системні повідомлення iOS про дозволи лишалися французькою в перекладеному застосунку, а згода на надсилання даних до ШІ відбувалася через обрізаний алерт (guidelines 5.1.1 і 5.1.2). Ціна за тиждень була помітніша за суму списання (3.1.2(c)). Маніфест конфіденційності застосунку декларував відстеження, не перелічуючи доменів (ITMS-91064).
Що взяти з реклами Apple Search Ads для запуску застосунку?
Перш ніж платити за рекламу, перевір, що люди вже шукають те, що ти продаєш: попит важить більше, ніж ціна кліку. Англомовні країни дорогі, тож іди туди з уже відшліфованою сторінкою і пейволом. І на старті вимкни автоматичний підбір: у категорії Finance Apple показувала застосунок на запитах про банки, які не мали до нього стосунку.
Чому TradaZen двічі змінив концепцію?
Бо обіцянка не викликала бажання йти далі: «ментального коуча для трейдерів» ніхто не шукає. Змінювати треба було обіцянку, а не ціну. 13 вересня TradaZen став симулятором на реальних графіках, а 22 вересня шлях у стилі Duolingo дав причину повертатися щодня.