2021-02-15 16:22:37
#профилирование #ui #производительность #recyclerview
Как поправить тормозящий скролл в приложении?Одной из целей этого блога и канала - сделать так, чтобы хороших разработчиков, а следовательно и удобных, полезных приложений - было больше. Поэтому ловите полезный материал - который буквально завтра поможет вам улучшить ваше приложение.
Кроме стандартных вопросов на собеседованиях, я предпочитаю задавать вопросы из практики. Буквально взять задачу, которую нужно будет реализовать и спросить, как будущий разработчик с ней справится.
Это может быть сложная кастомная view, стратегия кэширования или оптимизации UI. В данном случае, например тормозящий список.
Прежде, чем перейти дальше к посту, подумайте 5 минут и составьте план - как бы вы пытались устранить такую проблему?
Подумали? А теперь, если вам интересно, то можете посмотреть старый - но не теряющий своей актуальности доклад о том, какие есть способы профилирования тормозящего UI, какие есть инструменты для проверки и как использовать HierarchyViewer, Systrace, Android Studio CPU Monitor, Memory Monitor и другие классные инструменты. Чем плох overdraw и почему 9-patch это круто.
Смотрел этот доклад ещё в далеком 2016-ом и периодически задаю похожий вопрос на собеседовании - процентов 10% только могут обозначить примерные векторы куда смотреть, так посмотрите доклад и поправьте уже тормозящий скролл в вашем приложении
1.7K views13:22