Use the List widget, that is designed for performance. It looks like you have so much data that if you try to render it all at once in a Scroll the system can’t cope - but a List widget renders only what is on screen.