Downloaded Topos/Areas rely on internet connection and probably still download all of the content under the hood. Most of the application state is barely usable with bad internet connection.
Topos dependent on internet connection
Download Area
Slow down your internet connection
Open the Map view in the Downloaded Area
Try opening any of the boulder topos
Observe the app not responding until the server reply → Then topo opens → Loads all the content very slowly from the server instead of your local cache
App state relying on server
Open map view
Slow down your internet connection
Open Filters
Observe the filters not opening until a request from the server arrives
Change Grade Range slider value
Observe the grades not changing until request from server delivers the grade value
Apply filter value
Observe the application not responding with any visual state change while waiting for a server response.
The app loads the data from the cache and then starts requesting data from server if necessary. In the meantime the user can operate the app without distractions.
Visual queue from the UI when clicking and elements to let the user know he did something.
Communicating the async state of a requests getting processed through the UI (loading indicator)
Pixel 4a - this should not be relevant
Turn off the internet connection completely. Then topos start loading quicker and the filtering speeds up too.
This does smell to me like an request that is not really necessary for the app to function but it blocks the topo loading and the filtering from functioning properly.
Please authenticate to join the conversation.
In Progress
🐛 Bug Reports
4 months ago

Lukáš Vilím
Get notified by email when there are changes.
In Progress
🐛 Bug Reports
4 months ago

Lukáš Vilím
Get notified by email when there are changes.