Работаем с 2022
Приложение для стрима
iOS версия написана с применением нового API Apple: Combine, SwiftUI и Compositional layout.
В этом проекте на стороне тестирования специфичных моментов и сложностей было значительно меньше, чем со стороны разработки, хотя работа с Firebase Firestore — это новый опыт для нас. Но например, одна из проблем тестирования — отсутствие запросов и ответов сервера в привычном виде. Поэтому мы не могли их поредактировать, погенерить ошибки и т. п. Но Firebase Firestore дает возможность проверять сами кейсы с отображаемой инфой моментально и удобно. И также впервые работаю с сервисом видеозвонков, трансляций. Это конечно класс!
Сложным в проекте была (и остается) работа с видео. Я раньше с трансляциями никогда не работал, и было много вопросов.
Но, в то же время, работа с видео была самой интересной частью, т.к. раньше такого не делали и было интересно разобраться в том как это работает. Мы использовали SRT-протокол для стабильного соединения без потери пакетов и для защиты от колебаний пропускной способности сети.
 Плюс взаимодействие с бекендом устроено на технологиях firebase — прикольно поразбираться в них и некоторые части очень удобно использовать в проекте.
Dater написан с использованием самого нового API Apple: Combine, SwiftUI, Compositional layout. Это позволило ускорить разработку. Условно то, на что мы раньше тратили день, теперь можно реализовать за час. Но самым сложным на проекте стала интеграция SRT. Это относительно новый протокол передачи данных и пока очень мало примеров его использования в открытом доступе. Но нам все же удалось его интегрировать.
Aвторизации пользователей интегрирована через Firebase
iOS Developer
Никита

Приложение-вечеринка для заряженных видеовстреч со стримами. Созванивайтесь по видео, делитесь творчеством, прокачивайте харизму, встречайте новых друзей и общайтесь!

Мобильное приложение для видеознакомств и прямых эфиров Dater

Новым и интересным опытом для команды разработки стала работа с потоковыми аудио и видео.
Технологии
Android Team Lead
Анатолий
QA Lead
Анна
приложение для знакомств
Самые активные пользователи получают статус Aмбассадоров
Всегда есть с кем поговорить
Мгновенные видеозвонки для общения с новыми друзьями по всему миру
Знакомства
Подписывайтесь на лучших собеседников прямо в приложении или продолжайте общение в социальных сетях
Общение
Настраивай аккаунт по своему вкусу, включай push-уведомления о внутренних вечеринках, начале трансляций Амбассадоров и сообщениях в чате.
Уведомления
Если пользователь тебе не нравится, ты всегда можешь прервать звонок досрочно. А если собеседник вел себя некорректно — добавить в черный список или отправить на него жалобу
Модерация
За контентом следит ИИ, гарантирующий безопасность звонков и только яркое общение с живыми людьми
ИИ
Все звонки длятся не более 3 минут. Если тебе понравился собеседник — звонок можно продлить, если у тебя есть заработанные монетки
Звонки
Энергия для звонков пополняется каждые 6 часов. Она ограничивает количество встреч, за которые дейтер может получить вознаграждение за звонки — монетки.
Если диалог с тобой интересен собеседнику и он продлит созвон, то монетки станут наградой за твою креативность.


Внутренняя валюта
Наша цель — завести в телефонах бесконечную видеовечеринку, в которую хочется возвращаться.
Мы долго шли по пути веб-приложения: верили в потенциал этой экзотической платформы. Но в итоге признали, что для адекватного показателя retention Dater надо полностью переводить в нативное мобильное приложение. Выбрали для разработки CleverPumpkin, когда увидели, что продуктовая «идеология» и амбиции ребят совпадают с нашими. Самой крутой задачей был перевод созвонов WebRTC на платформе VoxImplant на протокол SRT со своим сервером. Над синхронизацией видеосозвонов между устройствами Android и iOS тоже пришлось потрудиться.

Итог — первый релиз симпатичного приложения Dater с рабочими ключевыми функциями. На этом фундаменте теперь будем выстраивать разные весëлые механики.
#303437
Dater Founder & CEO
Олег Dater
Остальные экраны
Есть идея?