DzinDzon #0: Ищу тестировщиков для своего первого мобильного приложения (Пока т…
👁 679↗ 3💬 32
И так, наконец-то первый этап ада с Apple пройден и я могу приглашать внешних тестировщиков в приложение.
Небольшая вводная.
Делаю приложение для видеозвонков. Причина простая — хочу просто позвонить своему отцу за 3500км и показывать внучку, а нормальной связи сейчас нет.
А вообще я долго думал, публиковать сейчас этот пост или нет, потому что внутреннее тестирование сегодня выявило очень много неприятных багов в интерфейсе. Однако самая главная функциональность это видеозвонки работают и на мой взгляд, пока что я не знаю ни одного сервиса, который бы показывал лучшую видеосвязь. (Мощно конечно сказал, как бы не упасть в грязь лицом).
Проект сейчас работает так: — Создаёшь комнату — Кидаешь ссылку другу — Он заходит, вы в одной комнате — Можно позвонить всем участникам через VoIP — дойдёт даже если приложение закрыто
Пока что никакой регистрации. Один девайс = один пользователь.
Что готово: iOS-версия в TestFlight. Звонки работают. Делал упор на качество связи.
Что нужно точно улучшать: UX сырой. Не всё понятно с первого раза. Знаю, буду дорабатывать.
Про код и разработку
Если посчитать сколько было потрачено чистого времени на разработку, то думаю меньше 5 дней. Примерно ~95% приложения написано вайбкодингом, с помощью Claude Code.
Так как я почти не знаю фронтенд и тем более не знаю мобильную разработку и поэтому я почти не лез в код приложения. Работал через промпты и это меня очень радует, что сейчас стал такой низкий порог входа для мобильной разработки.
Кстати даже Backend после построения первой архитектуры я тоже перевел на разработку через промты. Поэтому можно считать, что это один из тех проектов, который реально удалось написать с помощью нейронки. Честно, я прям кайфанул!
Что нужно от тестировщиков
Скачать TestFlight и скачать само приложение, попробовать созвониться с кем-то, написать любой фидбек мне. Даже если "ничего не понял" — это тоже фидбек.
Ссылка на TestFlight:
https://testflight.apple.com/join/yuSj7cEV
Сайт проекта: dzindzon.ru
Это не запуск продукта. Это открытое тестирование. Для запуска такого сервиса в России потребуется пройти еще кучу кругов ада.
Telegram | YouTube | Запретграм
422
Комментарии · 32
- @paramonovavikЮху! Поздравляю с этим важным шагом, Кирилл! Завтра попробую скачать потестить) Такой вопрос - а какие критерии к качеству видеозвонков? Я знаю по меньшей мере четыре сервиса, которые сейчас работают без впн и тп и дают нормальные видеосозвоны от получаса и дольше. Я думаю какие-то из них ты тоже знаешь, что именно так не устраивало, что натолкнуло на создание своего сервиса?
- Спасибо! А какие сервисы ты имеешь ввиду?)
- @paramonovavikТелемост, Зум, Контур и сегодня буквально попробовали Imo)
- Это все про видеоконференции в основном, привычный способ позвонить на устройство другому пользователю не работает в этих приложениях
- @paramonovavikТы просто написал в посте изначально, что хочешь звонить отцу, но нет нормальной связи, а потом еще написал в части своего сервиса про ссылку и комнату. Итого у меня сложилось впечатление, что механика у тебя такая же как в первых трех сервисах (телемост, зум, контур), но тебя что-то в качестве их связи не устраивало, поэтому ты сделал свой сервис - об этом и был мой вопрос что именно не устраивало:)
- Механика схожая, можно создавать временные комнаты, а можно постоянные. В постоянных комнатах, пользователи которые добавляются, остаются прикрепленными к этим комнатам и можно сделать звонок всем участникам данной комнаты в будущем. При ответе на звонок, пользователь подключается к этой комнате, откуда был вызов
- @paramonovavikПонятно!
- Честно, я вообще не знаю, на сколько такая механика будет удобной, возможно я тут намудрил. Но решил попробовать сделать в таком формате)
- Кроме Imo. Это вполне хороший сервис, но там зарубежные хосты у них и из-за этого есть задержки частые
- @krasvvvСайт 404
- TestFlight ссылка или dzindzon.ru?
- @kuznetsov1024Кстати все еще 404 Открывал из тг во встроенном браузере
- Сбросил кэш, чекни
- @kuznetsov1024Работает Скачал, создал постоянную комнату, зашел в звонок дальше только пошерить ссылку Если был вариант как-то позвонить тебе по username в посте, то эту механику не нашел (не то чтобы я собирался в час ночи это делать 😅)
- Не, можешь мне скинуть ссылку в личку я подключусь
- Да я все равно работаю сейчас, можешь кидать, если хочешь)
- Попробуй сейчас еще раз нажать на ссылку в посте
- @krasvvvС https работает )
- Ага, странно, что редиректа не было в safari
- lol) У меня опечатка была в nginx файле 🙂 dzindzin.ru было указано на редирект 😆
- @cheechoo28А что значит «даже бэкэнд тоже перевел разработку на нейросети» ? Генерация бэка нейросетями еще лучше получается чем фронтенд. На бэке, как по мне , очень все стабильно. И пока приложение не в проде цена ошибки нулевая :) А фронтенд куча всего + верстка и т д. Но плюс в том что даже когда клиент в проде то а отличии от бэка цена ошибки на фронте по факту все также нулевая
- Возможно, но было негативный опыт, когда логику криво писал и я часто правил сам руками. Поэтому я по старой памяти бекенд писал сам, а фронт полностью генерил, сейчас решил и бекенд генерить, в итоге действительно отработало все очень круто
- @cheechoo28У меня просто экспертизы по созданию интерфейсов больше. Но решил недавно нагенерить бэкэнд под один клиент , очень даже круто вышло. Стэка получился nest + prisma + postgres
- ну вот, а у меня наоборот )
- @cheechoo28А на чем по итогу приложение написано ? Я про клиент , на реакт нейтив каком ? Или флаттер ?
- React Native
- @cheechoo28И еще вопрос expo или cli ?
- cli
- @cheechoo28Понял , спасибо. Я бы наверное expo брал. И если бы уже чего-то не хватало то тогда переходил на cli . Там в expo как понимаю много головной боли решено командой инженеров ну именно CI-Айной :) ну и еще + expo go прикольная тема :)
- Мне надо было тестить VoIP вызовы, а это только на реальном устройстве и через XCode билд.
- @cheechoo28А, понял . Ну да оправданно
- Я кстати выбирал между тремя вариантами. React Native, Flutter, Cordova 🙂