Илья Лобанов
Компания: Яндекс
Илья и его команда из Яндекс.Метро реализовали общий скролл для iOS и Android. В качестве референса они использовали UIScrollView. В своем докладе Илья хочет подробно рассказать о механиках скролла: Deceleration, Spring Animation и Rubber Band Effect, и о формулах, которые их описывают. А также показать это всё на примере и дать дополнительные рекомендации, как можно использовать эти формулы для других задач, чтобы сделать анимации более естественными.
Комментарий программного комитета:
Мы все привыкли к плавному и отзывчивому скроллу в iOS, однако за всем этим стоит целый набор скрытых в недрах UIKit’а механик и математических формул. В докладе подробно рассматривается как реализовано затухание, bounce и rubber-band effect в UIScrollView. Применяя эти подходы для собственных UI-компонентов, вы добьетесь естественной анимации и отзывчивого интерфейса ваших приложений.
Компания: Яндекс