High performance chat development. Badoo experience

RU / Day 2 / 14:00 / Track 2

Badoo char is based on the own development — Chatto framework and is used in four applications, supports over a dozen types of messages and two input fields. Its foundation was laid 4 years ago and hasn't undergone significant changes since then.

Anton will talk about the experience in creating a high performance chat, including pipeline for UICollectionView, working with input fields and keyboard and choosing an architecture to support different types of messages. Also, the speaker will share his experience about working with text, images, gifs, videos and maps in the chat.