Keep it scrollin’: боремся с RecyclerView за каждый кадр Технологии Android

Доклад принят в программу конференции
Дмитрий Яковлев
Яндекс

Занимаюсь Android-разработкой с 2014 года. Писал банковские приложения, мессенджеры, и банковские приложения - мессенджеры. Сейчас делаю Яндекс.Карты.

https://t.me/yakdmt
Тезисы

RecyclerView - пожалуй, наиболее часто используемый виджет, имеющийся в каждом приложении. Но дизайн и функциональность приложений не стоит на месте, UI становится все сложнее. Поэтому во весь рост встает проблема производительности: как сделать так, чтобы скролл плавным, как сохранить заветные FPS и уменьшить количество пропущенных кадров? В докладе рассмотрим:
- Как выжать максимум из RecycledViewPool?
- Как уменьшить лаги при первом скролле RecyclerView?
- Что такое GapWorker и как написать свой?
- Как измерять производительность скролла?

Мобильные приложения / другое

Другие доклады секции Технологии Android