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

Mobile
Зал №7

Тезисы

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

В докладе я расскажу о:

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

— настройке кэширования RecyclerView;

— нестандартных решениях и костылях.

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

Аудитория и уровень

Android-разработчик, доклад подходит для применения в рамках повседневной работы, но, тем не менее, не все решения нужны всем. В целом — подходит любой уровень, от Junior до Senior.

ВКонтакте

Александр Сорокин

Ключевой Android-разработчик компании ВКонтакте. Занимаюсь разработкой раздела сообщений. Программирую под Android с 2011 года, ранее занимался фрилансом для PHP/Node.js. Люблю задачи, где надо возиться с многопоточностью, оптимизациями и нетривиальной логикой.

Ключевой Android-разработчик компании ВКонтакте. Занимаюсь разработкой раздела сообщений. Программирую под Android с 2011 года, ранее занимался фрилансом для PHP/Node.js. Люблю задачи, где надо возиться с многопоточностью, оптимизациями и нетривиальной логикой.