Как происходит рендеринг экрана сообщений ВКонтакте

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

Как отобразить очень большое сообщение и не убить UiThread? Как уменьшить задержки при скролле в RecyclerView?

В докладе Александр расскажет о:

  • подходах, используемых VK для ускорения отрисовки экрана сообщений;
  • настройке кэширования RecyclerView;
  • нестандартных решениях и костылях.

Этот доклад не о чем-то конкретно, а о том, что VK делает (либо хочет сделать), чтобы уменьшить лаги отрисовки.

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

Александр Сорокин расскажет, как добиться плавной работы RecyclerView, какие способы для этого есть, вроде переиспользования ViewHolder, настройки кеша и разработки собственных CustomView. Опыт Александра будет основываться на работе отрисовки экрана сообщений в VK, в котором необходимо показывать огромное количество информации, и без тормозов UI.