20 февраля 2021

Петербургский программист за день создал Android-версию Clubhouse. Как он это сделал и что еще требует доработки

Петербургский программист Григорий Клюшников создал Android-версию Clubhouse (ранее он разработал приложение «ВКонтакте» для этой платформы). Там пока нельзя создавать и модерировать комнаты, но основные функции уже доступны. Неофициальное приложение можно скачать на сайте GitHub, но пользователей предупреждают о возможности бана. Создатели Clubhouse на разработку пока не реагировали.

Как Клюшников создал приложение за день, почему в нем пока доступны не все функции и появятся ли они в будущем? Об этом разработчик рассказал в Clubhouse. С его разрешения «Бумага» публикует расшифровку.

— С 2011 года я пишу для Android. На Java я начал писать еще в школе, классе в седьмом-восьмом.

Мне надоело ждать Clubhouse для Android, и я написал свой за один день. Несколько дней назад какой-то чувак отреверсил API приложения Clubhouse на iOS, прописал скрипт в Python. Если посылать серверу такие же запросы, какие посылает официальное приложение для iOS, он не поймет подвоха.

Вообще говоря, в техническом плане Clubhouse — это три SaaS-сервиса, смотанные по-быстрому синей изолентой. Конкретно: agora.io — голосовая часть плюс инфраструктура для нее, PubNub для реалтайм обновлений, AWS для хранения статики (аватарок).

Когда ставишь приложение и запускаешь в первый раз, оно показывает алерт о том, что это неофициальный клиент и пользователя могут забанить. При регистрации это уведомление всплывает еще раз. Абсолютно точно не будет никакой монетизации. Сколько людей скачало — не знаю, у меня нет такой статистики.

В нынешней версии клиента для Android нельзя создать комнату и стать модератором. Уведомлений нет — в реальном времени не узнать, кто тебя зафолловил. Регистрация воспроизведена не полностью — пропущен, например, шаг с предложением подписаться на знакомых людей. Но можно слушать и можно говорить.

Клиент можно улучшить, я пока добавил функции, которые важнее всего. Всем надо заходить в комнаты и слушать, многим надо говорить. А создавать комнаты и модерировать — не настолько частый запрос, поэтому я пока не стал это делать. Но в будущем сделаю.


Ранее «Бумага» составила словарь основных понятий Clubhouse для тех, кто ничего не понимает.

Что за Clubhouse, про который все говорят? Мы узнали у людей, которые уже освоились в соцсети без текстовых сообщений — и даже проводят там лекции и концерты.

Оказывается, в Ленинграде был свой Clubhouse. Горожане нашли уязвимость в телефонных станциях и общались группами (и у них были комнаты по интересам!).

Если вы нашли опечатку, пожалуйста, сообщите нам. Выделите текст с ошибкой и нажмите появившуюся кнопку.
Подписывайтесь, чтобы ничего не пропустить
Все тексты
К сожалению, мы не поддерживаем Internet Explorer. Читайте наши материалы с помощью других браузеров, например, Chrome или Mozilla Firefox Mozilla Firefox или Chrome.