Разработка приложения Talkme

Социальная сеть с возможностью монетизации эфиров
Talkme телефон
Пользователи Talkme
Talkme телефон

О проекте

Работа над проектом началась ещё в 2021 году. Начав с небольшой задачи по обновлению дизайна сайта, нам предложили разработать приложения для платформ IOS и Android, чтобы охватить как можно больше пользователей и дать им возможность свободно общаться в онлайн-пространстве
Изображение проекта

Целевая аудитория проекта

Блогеры
Преподаватели
Отраслевые эксперты
Девушки блогеры
Блогер

Задачи

Разработать приложение без готового ТЗ
Предложить современный подход в дизайне
Внедрить новый функционал: монетизация эфиров, внутренняя валюта, лента LIVE
Заменить API команду проекта
Экстренно перенести приложение на другой хостинг

Наши решения

Лента LIVE
Лента LIVE
Реализовали функционал, в котором пользователь попадает в бесконечную ленту, смотрит и скроллит интересные видео и прямые эфиры. В ленту пользователя попадают ролики, которые определены алгоритмами как интересные
Анонс трансляций
Анонс трансляций
ССоздали афишу, где пользователи могут анонсировать собственные мероприятия. Добавили кнопки: время старта, длительность и стоимость эфиров
Круглый стол
Проведение «Круглого стола»
Расшили возможности для проведения трансляций — организаторы могут подключать к своим эфирам до 5 разных спикеров. Данный формат встреч удобен тем, что можно проводить занятия в мини-группах, рабочие встречи, лекции и зачёты
Платные эфиры
Платные эфиры
Предложили закрытые трансляции, в которых доступ появляется только при оплате и одобрении организатора. Можно выставить стоимость и лимит на количество участников. Функция отлично подходит для проведения групповых онлайн-уроков, мастермайндов и вебинаров
Внутренняя валюта приложения
Внутренняя валюта приложения
Создали внутреннюю валюту приложения — Talki Coin. С её помощью пользователи могут выражать благодарность спикерам, дарить им подарки. Также наша команда добилась результата в экономическом балансе виртуальной валюты с настоящей — теперь они сопоставлены с учётом всех внешних комиссий
Подарки внутри приложения
Подарки и «чаевые» спикерам
Пользователи могут отблагодарить спикера за эфир внутренней валютой Talki Coin. А организатор эфира может конвертировать валюту в реальные деньги и вывести их на свой счёт
Удобная фильтрация
Удобная фильтрация
Перепридумали фильтрацию по тегам — пользователям не нужно придумывать хештеги самостоятельно: можно выбирать категории из 21 предложенных: а также создавать до 100 своих подкатегорий

Вызовы

Ввиду геополитической обстановки на проекте потребовалось оперативно заменить иностранную команду API
Найти новый сервис видеохостинга, который закрыл продуктовые задачи заказчика
Экстренно перенести все данные с одного сервиса на другой
Разработчик

Мы провели тщательный анализ сервисов видеохостинга

Рассматривали Zoom, Dacast, Trueconf, Vonage Video API и GCore Labs. Важно было учесть все нюансы, чтобы предложить заказчику оптимальный вариант и не выйти за рамки бюджета. По итогу наша API команда предоставила Backend на сервисе GCore

Кратко о его плюсах:
Стриминг с низкой задержкой
Спикерами могут быть до 100 человек
Экспорт статистики по аудитории
Защита трансляций с использованием URL Tokenization, шифрования AES и DRM
SDK для iOS, Android, Web
Трансляции в Full HD, 4K, 360° или 3D без задержек и буферизаций

Результаты

Приложения
Разработали приложение на iOS и Android с нуля и полностью обновили его дизайн
Приложения
Ввели успешную систему монетизации даже с учётом комиссии Apple
Приложения
Вывели приложение на раундтайм инвестиции

Достижения приложения

Спикеры отмечают, что живое общение с подписчиками стало удобней
Вузы увидели перспективу развития онлайн образования: от просмотров видео до проведения занятий
Для блогеров упростился способ покупки и перевода монет на любую банковскую карту
РБК, РИА новости отметили Talkme как «альтернативу иностранным сервисам Instagram и Facebook!»
Кол-во пользователей, скачавших приложение на старте:
Друзья

Стек технологий

iOS
Язык: Swift (+RXRelay & RxCocoa)
Архитектура: OpenTok
Фреймворки: Swinject
Библиотеки: Moya, SnapKit, CollectionKit
Android
Язык: Kotlin
Архитектура: MVVM
Фреймворки: Navigation component
Библиотеки: Сoroutines, Rxjava, DataBinding

Команда проекта

Команда
Команда
Команда