In mobile networks with poor coverage I.e. with low bandwidth the app is not working smoothely.
It seems to me that there is neither caching nor prefeching of any data.
For inspiration: Please look into the dwd weather app (WarnWetter) which is handling this perfectly.