Разработка высокопроизводительного чата. Опыт Badoo

RU / День 1 / 12:00 / Зал 1

Чат в Badoo построен на основе фреймворка Chatto собственной разработки и используется в четырех приложениях, поддерживает свыше десятка типов сообщений и два поля ввода. Его основа была заложена 4 года назад и с тех пор не подвергалась значительным изменениям.

Антон расскажет про опыт создания высокопроизводительного чата, в том числе, построение pipeline для работы с UICollectionView, работу с полями ввода и клавиатурой, выбор архитектуры для поддержки разных типов сообщений. Также спикер поделится советами по работе с текстом, изображениями, гифками, видео и картами в чате.

Комментарий программного комитета:

Антон занимается разработкой и поддержкой мессенджера в Badoo на основе фреймворка Chatto, поэтому он может поведать про то, как избежать типичных костылей и сделать мессенджер правильно.