Retrieve data from csv very slow and time consuming

As suggested, use list pickers instead of spinners, these offer a search/filter bar, alternately you can use a text box and some blocks to filter.

Not sure why you would use a tinywebdb for anything in relation to this.

@ABG means you are ok to carry on if you are not targeting iOS.