I find it frustrating that the Garmin Connect app for Android works so badly when not connected to the internet. If I walk and run all day without an internet connection and then try to view my heart rate, steps, and activities for the day then the app refuses to show anything except the current heart rate and total steps. If I want to see the trends throughout the day I am out of luck. This happens despite the fact that clearly all of the information is stored (either on the watch or the phone or both) for later upload.
I just did a data export for all of my Garmin data for the last 6 years and it totals 110 MB. My phone has 256 GB of storage. This means that all of my data could easily be cached on the phone so that I could view my all of activities and data history when offline. Doing so would use less than 0.05% of my phones storage, a price I would be happy to pay.
Requiring a connection has multiple disadvantages:
1) It means that I cannot view most Garmin data without an internet connection which may be the situation when hiking or when in a foreign country
2) It means that viewing data is slower because the data has to be downloaded over a connection with unknown bandwidth and latency.
3) It means that download charges may be incurred.
Please fix this so that all data is cached locally and the locally cached data is used when possible for better performance and availability.