I have created an app for a grocery delivery service in Germany and I really like working with Glide. Unfortunately, the overall performance of the app (initial loading time is ~20 seconds on most Android devices) as well as the transition between screens (2-3 seconds) is very poor - some users even think that the website does not work at all and leave it again (also, in the first 10 seconds of the initial loading, there is no loading spinner, just a white screen, which might cause confusion).
Does my location (Europe) play a role here, since Glide Servers are apparently in the US? I have already duplicated my app and tried to delete half of the rows, most of the screens in the navigation, reduced the “main” screen to an absolute minimum without directly filtering a table with 1k rows etc. but with little success. I have tested even very simple apps (like the boilerplate app that are being auto generated) which also load >15 seconds.
- circa 5k rows, all in Glide Tables (no Google Sheets, no Airtable, no Zaps)
- some computed columns and relations
- no videos, large images only on product screens and only one per screen
- categories (~1k) and products (~2k) are shown in inline lists and are being filtered based on their properties (e.g. only show products that belong to category XY)
Any ideas if and how this can be improved?