Для того, чтобы управлять процессом прокрутки, во Flutter используется ScrollController. Использоваться он будет независимо от того, зададите вы его явно или нет. Подробнее про эту тему, а так же про PrimaryScrollController рассказывает Kate Lovett в свежем выпуске Decoding Flutter.
#decodingflutter