I have a GridView inside of a ScrollView. I am trying to create and display approximately ~12,000 items in the GridView (which clearly will not display appropriately on screen), but the number of items could feasible be ~40,000. Currently ~18 seconds are spent constructing all of the items (Labels), and any resizing of the window results in another significant delay.
How can I speed up the construction and rendering of the items? I don't know how to do paging or delayed, on-demand loading on a ScrollView.
How can you imagine a user scrolling through 40000 labels? You should rethink your app design.
Consider adding a text input, and based on the given string, fetch filtered data from the database you have.
Kivy ScrollView (with Gridview) Suffering Performance Issues