⏭ Как мы заталкивали на один экран более 50 заказов — с моментальным обновлением в реальном времени без глитчей и фризовВ ноябре наше сообщество собралось на Я.Субботнике, чтобы послушать 5 докладов коллег и позадавать им каверзные вопросы. А мы решили рассказать вам про одно из выступлений. Его автор — Николай Тимонин. На момент чтения доклада Николай работал старшим разработчиком мобильных приложений в Яндекс Доставке, а сейчас руководит группой iOS-разработки в том же сервисе.
🟰 Дело вот в чём: некоторые пользователи хотят отслеживать очень много заказов одновременно. Поэтому разработчикам нужно было реализовать практически бесконечный список, состояние каждого из элементов которого меняется независимо от других. Всё это в реальном времени и без pull to refresh. Николай рассказал, почему сделать такой экран сложнее, чем кажется. И подробно рассмотрел:
🟠 Как сделан список заказов
🟠 Какие проблемы с перформансом нужно решать
🟠 Какой набор оптимизаций позволяет преодолеть эти трудности
📺 Посмотреть выступление Николая можно здесь. А доклады всех спикеров Я.Субботника собрали
в отдельный плейлист.
🎦 Кто был на митапе, подскажите коллегам, с какого видео начать! И пишите в комментариях, какие выступления понравились вам больше всего.
Подписывайтесь: 💬 @Yandex4Mobile📹 @YandexforMobile