2010 2011 2012 2013 2014 2015 2016 2017

Клиент-серверный API глазами iOS разработчика

В мобильной разработке есть ряд особенностей, которые стоит учесть при проектировании протокола: наличие разных версий клиентов на бою, невозможность моментально пропатчить клиент, проблемы с доступом в Сеть и другие. На протяжении более чем пяти лет мы в Badoo занимаемся разработкой и поддержкой протокола клиент-серверного взаимодействия, рассчитанного на решение этих проблем. В докладе я расскажу о том, как он устроен с точки зрения iOS разработчика.
  • Схема: protobuf и про что это вообще.
  • Транспорт: почему (не) HTTP.
  • Версионность или как быть со старыми клиентами.
  • Клиентская часть.
  • Документация.
  • Практические примеры.

Партнёры