UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Наталя ХандусенкоСтартап
22 липня 2025, 10:30
2025-07-22
Харків'янин запустив застосунок для підтримки цікавої розмови на будь-яку тему. Як ШІ допоміг розробнику створити iWonda у вільний час від двох робіт і зекономити до $100 на дизайнерів
Full Stack Developer Володимир Дегтярев із Харкова, маючи досвід у веброзробці, вирішив спробувати створити свій перший мобільний застосунок. Утілити ідею, яка народилася за чашкою ранкової кави, допоміг штучний інтелект, який значно пришвидшив розробку і зекономив кошти. Розповідаємо, як створювався iWonda (від ідеї до боротьби з App Store за реліз), де увесь контент генерує ШІ.
Full Stack Developer Володимир Дегтярев із Харкова, маючи досвід у веброзробці, вирішив спробувати створити свій перший мобільний застосунок. Утілити ідею, яка народилася за чашкою ранкової кави, допоміг штучний інтелект, який значно пришвидшив розробку і зекономив кошти. Розповідаємо, як створювався iWonda (від ідеї до боротьби з App Store за реліз), де увесь контент генерує ШІ.
Володимир в ІТ вже чотири роки. Але можна сказати, що його шлях у сфері технологій розпочався випадково — коли його син пішов на ІТ-курси.
Разом із сином сидів на курсах і слухав. Захопився. Почав дивитися відео на YouTube, вивчати самостійно Python, і на його фреймворку Django створив свій перший сайт — блог з розборами задач із Codewars. Потім десятимісячні курси з Full Stack, а далі отримання другої вищої освіти за напрямом Software Engineering.
Зараз Володимир пов’язує дві роботи: основну — начальник відділу укладення договорів у комунальному підприємстві та Full Stack Developer в іноземній компанії.
«Завдяки різниці у 10 годин у часі вдається поєднувати обидві без втрат якості. Слід зазначити, що працюю за системою „shadow dev“. Це коли одна людина офіційно працевлаштована та тільки відвідує мітинги, а інша людина — розробник, виконує всі таски. Він теж присутній на мітингах, щоб підказати першому відповідь, якщо його про щось запитають, як тінь. Звісно, з отриманням частини оплати», — пояснює розробник.
Ідея, яка народилася за чашкою ранкової кави
«Увесь час працював як веброзробник, а згодом мені стало цікаво подивитися на інший світ — мобільну розробку».
Після виникнення бажання спробувати себе в мобільній розробці, Володимир розмірковував, з якого жанру почати. Було багато варіантів, зокрема ігри та інформаційний застосунок.
«Для старту вибрав другий варіант. Контент придумати було легко: мені завжди хотілося мати під рукою щось цікаве для невимушених розмов — small talk, нетворкінг, знайомства. Натискаєш одну кнопку — і маєш тему для розмови».
Ідея назви прийшла швидко I wonder («Я цікавлюсь»). Але оскільки застосунок із такою назвою вже був App Store, розробник вирішив обіграти назву за допомогою скорочення: «I am going — I gonna, I wonder — I wonda».
Шлях від народження ідеї у квітні до публікації в App Store на початку липня
«LLM усе глибше входять у наше життя, і розробники, мабуть, перші це відчули. А оскільки професія розробника — це постійне навчання, то опанування LLM було лише питанням часу».
Ідея застосунку виникла у квітні. Спочатку Володимир розглядав два стеки: Swift і React-native. Обрав другий, оскільки вже мав досвід із React. Для бекенду використав Nest.js.
«Працював увечері та на вихідних, але це не було сидіння по декілька годин. Коли пишеш щось для себе, без дедлайну, то воно зовсім не обтяжливо», — говорить розробник.
Для генерації контенту Володимир використовував LLM. Для цього йому потрібно було під'єднатися по API до моделі.
«Для тексту розглядав такі моделі: GPT‑4.1 mini, Grok 3 mini та DeepSeek-R1-0528. Вирішальним аргументом під час вибору моделі для MVP була її вартість. Після численних тестів, промптів відкинув DeepSeek. Не то щоб він поганий чи давав неправильні відповіді, але якісь відповіді не „людяні“. Хоча це може моє суб’єктивне сприйняття. Спочатку працював із Grok, але у якийсь момент стався збій зі сторони xAI. Вони написали листа, де вибачалися та все-таки інше, але я перейшов на модель від OpenAI, сподіваючись на надійність. Так, був наївним. Генерацію зображень тестував на DALL·E 3».
Володимир також делегував ШІ створення дизайну.
«Це була не проста задача, тому що Apple вимагає у дизайні дотримуватися Apple Human Interface Guidelines (HIG). Зі свого боку я підібрав основні кольори по колу Іттена, які я бажав бачити в застосунку та передав їх моделі. Далі при розробці перевіряв ШІ на відповідність документації HIG. Жодного разу під час розробки Figma не відкривалася та макет розроблювався „на льоту“. Це зекономило мені кошти на дизайнера. Наприклад, макет дизайну цих сторінок у фрилансера коштує $50–100. Звісно, ШІ не замінює творчого підходу людини. Але на етапі MVP — це було дуже доречно», — ділиться розробник.
Перша версія MVP була готова у травні й наприкінці місяця відправлена на перевірку.
«Я стежив за бюджетом. На тестування моделей витрачалося не більше 5$ на місяць. Більше коштів було витрачено на придбання доступу до публікації застосунків у App Store — 99$ на рік», — пояснює Володимир.
Боротьба з Apple
Володимир поставив перед собою мету — застосунок повинен пройти публікацію в App Store, не дивлячись, як буде виглядати MVP на момент релізу.
«Передивився багато матеріалів із підготовки до публікації та зрозумів, що без реджектів не обійтися. Тому коли «вартові» Apple мені написали «confusing UI» вказуючи на дизайн кнопки, то я такий про себе: «Ну окей, це ж ШІ дизайн генерував, а я не проконтролював його». Виправив і відправив на перевірку новий білд. Знову ввічливий реджект — «your app presents an error message every time we clicked one of the categories». Тут вже винен не ШІ — впав бекенд. Знову виправлення, деплой, відправка на тестування й уже після відправки бачу в себе 2 UI-дефекта. Я такий, ну окей, коли буде реджект, то виправлю їх. Однак із ранку на пошту прилітає несподіване: «Review of your submission has been completed. It is now eligible for distribution.», — розповідає Володимир.
Другого липня iWonda вийшов в App Store
iWonda — це мобільний застосунок, що допомагає підтримувати розмову з колегами, знайомими, на побаченні. Він дає цікаві теми, цитати, факти — все, щоб підвищити інтерес і повагу до людини в будь-якій компанії.
У поточній версії MVP — шість категорій контенту. Від цитат дня до фактів про навколишній світ, культуру, людей.
На думку розробника, перевага iWonda перед конкурентами — простота. Натискаєш лише одну кнопку — і вже маєш тему для розмови.
Щодо монетизації застосунку, було два варіанти: брати кошти за підключення окремих функцій чи підписка.
«Для першого варіанту потрібно реалізувати авторизацію, зберігання, контроль оплат, їх повернення та багато чого іншого. При другому варіанті, менш ефективному, Apple бере на себе реалізацію. Тобі потрібно лише вказати вартість завантаження. Для MVP вибрано другий варіант», — пояснює розробник.
У застосунку доступні чотири мови: англійська, українська, іспанська та російська. На питання, чому остання присутня в iWonda, Володимир відповів наступне:
«Відразу я хотів охопити якнайбільше країн, де була можлива публікація. Та для релевантної видачі застосунку у сторіз використав найпоширеніші мови у світі — англійську й іспанську. Однак головними мовами є англійська та українська. Інші додані лише для поширення аудиторії. Крім того, новинний контент буде генеруватися для англомовної аудиторії на Fox News, а український та російський на Korrespondent. net. Мета така, що якщо росіянин буде користуватися, то новини буде отримувати з наших джерел. Також можу додати, що LLM я заборонив генерувати цікавий контент про будь-які історичні, наукові та інші теми, повʼязані із „росія“, „рф“ і подібними тегами».
Які плани на розвиток застосунку
Після відгуків Володимир вирішив додати новинний контент — це вже готується до публікації.
До згенерованого контенту хоче ще додати згенеровану ШІ ілюстрацію.
«Наприклад, цікавий факт як Флемінг відкрив пеніцилін завдяки безладу на своєму столі та ШІ відразу генерує зображення цього стола, як він його бачить. Це ж круто! Потрібне лише невелике фінансування, бо моделі зображень дорожчі за текстові», — каже розробник.
Також у планах додати функцію, де ШІ буде генерувати цікаві факти про твір мистецтва. Наприклад, відкривається зображення Мікеланджело — Давид, і розповідь про це: «Давид має гігантські пропорції — спеціально. Скульптура має понад п’ять метрів заввишки, але якщо придивитися — голова й руки занадто великі. Це зроблено навмисно, бо статую спочатку мали встановити високо на даху кафедрального собору, де спотворені пропорції виглядали б ідеально».