I always had to wait to get to a PC to upload my ride, obviously useless on a stage race or in the bush but I found and loaded Edgescope. https://play.google.com/store/apps/details?id=it.fulvio.edgescope The blurb: Edgescope is an Android application to view activity data from any Garmin Edge GPS through the USB cable, simply get a micro OTG cable and upload and share your ride. It can load activity .fit files directly from your Edge device or from the file system. It shows main activity information, as well as the graphs and the map. You can also upload your activity on Garmin Connect and Strava sites from Edgescope. My experience: This free app has been a revelation, after my workout/ride I simply connect my Garmin to my phone via a OTG mico USB cable and select the workout from the Garmin. I can then view my ride through a simple summary screen: It is then possible to upload to Strava and Garmin connect by simply touching the screen. Additional screens show your route on a map (similar to a Strava map): or you can review the graphs of your speed, altitude or heart rate. It takes about 30 seconds to upload after a ride, so it's possible to do while waiting for the post ride coffee to arrive. But to do this you will need to carry the OTG cable on your ride. 10g extra weight. Once you upload to Strava, all the additional Strava functionality becomes available, as if you have used your smartphone. With one huge exception. ALL your data is loaded, accurately, not like the phone app where you are given extra metres climbing. I've used Edgescope since February, I can really recommend it if you have an Android phone and a Garmin Edge GPS.