I have created Recycler view with Button and three labels in a cardview with the help of google sheet of having 4 colums… Like this more than 1000 cv i have created. Now i would like to search for a particular item (just like your previous Listutil extension).
If i search i wanna create the same like recycler based on search result…
Is there any way to have search result faster with more than 5k items?
Well for searching a list this big, you should instead work on a background thread. The filtering process in slow. Recycler view doesn’t care how large your data is. Because it only renders views that are visible on the screen. I would recomment filtering data on a background thread.
Your extension + gviz method was gives fantastic result…
Is there any way to clear generated list views ? If i do searching multiple times, result produces overlapping of list views
I have a really cool idea in mind of implementing pagination using android Paging3 library which will reduce initial load time by reducing amount of data being loaded. Just hope that I am able to do it.
The main issue in implementing this functionality is the way data is loaded. Because in extension, I don’t know how a user is loading data. He/She maybe using local database or maybe some online platform. Maybe we could discuss it with some other interested devs to comeup with a better and scalabale solution. Thought??
In think the issue is that till now we needed to create separate lists to load different values. Now with your extension I load the hole table, no need to create separate lists. So using for example a google spreadsheet it took 3 seconds to get a big table and once you have the data you don’t need to call again the spreadsheet
From the votes, it is clear that Data property is more readable and understandable than Count property. Therefor I will deprecate Count block. It will still work so the porjects will not break too much. However after next version, it will be remove and it won’t be present in newer projects either.
Once again i felt the magical work of your extension…
Loaded 13k items from gsheet to app , created custom layout in microseconds, recreated again custom layout based on search result also flashes in microseconds…
Dont know the exact reason. Is it working fine V1 with anybody? Even i was created an app few days before , it was worked fine but today it is too throwing the same in companion