I've played around with a number of GPS apps on Android but keep coming back to Google Maps. It has the most accurate maps with the exact location of each street number-something most GPS maps don't have. For the last year or so you can download a map area, eliminating a need for a cell connection, but you don't have map data by the province or state like a traditional GPS, just a ~200 mile square you select, which can be a pain if traveling widely. It also makes importing routes easy if you use the other Google tools. HERE is also an excellent GPS program and free. It is the same software you would find on a basic car GPS. Easy to use and all map data is stored on the phone, you select the provinces or states you want to download/install maps for when you run the program for the first time, but no features for importing or exporting routes. Co Pilot works the same as HERE but is a bit more tweak able but less refined than HERE, you can load routes onto it via a back door - find the directory that stores routes made up on the phone and copy your files there.
Sometimes on rides someone else has planned it is nice to remember the route so you can return there. Thats where tracking apps come in handy. I have not tried any but just installed "my tracks". Seems a bit buggy but we'll see.
There are plenty of apps like Pirelli's Super-bike that measure lean angle and other performance criteria. Really more of a novelty than anything else IMO.
As for maintenance I just use a spreadsheet and use my computer for this and then store on Google Drive where I can also access it on my phone if I desire. Fuelly.com is really handy if you want to track your fuel use and mileage. There is also an Fuelly app but I find it is easier just to write my odometer reading on the back of a receipt and stuff it in my wallet for entry in the computer when I decide to look at all the receipts in my wallet which is usually once a month or so.
Google My Maps, Google Earth and Tyre Travel
are the tools I use for route planning but all could use some improvement.
Hoping to hear what others use in case I have overlooked something.
- If I were to break Canadian law and do such a thing, I'd use the Music app on iPhone or TuneIn Radio for streaming radio to my Sena SMH5-FM bluetooth headset.