Разработка приложения Talkme
Социальная сеть с возможностью монетизации эфиров
О проекте
Работа над проектом началась ещё в 2021 году. Начав с небольшой задачи по обновлению дизайна сайта, нам предложили разработать приложения для платформ IOS и Android, чтобы охватить как можно больше пользователей и дать им возможность свободно общаться в онлайн-пространстве
Целевая аудитория проекта
Блогеры
Преподаватели
Отраслевые эксперты
Задачи
Разработать приложение без готового ТЗ
Предложить современный подход в дизайне
Внедрить новый функционал: монетизация эфиров, внутренняя валюта, лента LIVE
Заменить API команду проекта
Экстренно перенести приложение на другой хостинг
Наши решения
Лента 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!»
Кол-во пользователей, скачавших приложение на старте:
5000+ App Store
1000+ Google Play
Стек технологий
iOS
Язык: Swift (+RXRelay & RxCocoa)
Архитектура: OpenTok
Фреймворки: Swinject
Библиотеки: Moya, SnapKit, CollectionKit
Android
Язык: Kotlin
Архитектура: MVVM
Фреймворки: Navigation component
Библиотеки: Сoroutines, Rxjava, DataBinding
Нам рекомендовали Joy Dev как команду профессионалов. Сначала мы хотели улучшить существующий дизайн и начали работу с дизайнером ещё до запуска основной части. Позже мы обратились к специалистам Joy Dev, вместе проработали ТЗ на проект и оперативно приступили к работе. Рабочий процесс был очень эффективным благодаря команде, которая предоставила нам чёткие планы работ, сроки и сметы. Joy Dev всегда открыты для обсуждения, внедрения новых функций и изменений. Они полностью в...ыполнили свои задачи и оказали помощь в решении дополнительных вопросов. Приложение Talkme отвечает всем техническим требованиям, предоставляет указанные функции и удовлетворяет нас. Нам приятно сотрудничать с командой Joy Dev, потому что мы знаем, что на них можно положиться