Tracker Apps for Android Phone

I used to use Google MyTracker for recording hikes but when google discontinued it, I started using “ztracks”. I like that it does maps and stats, and for hiking, elevation. And now I use it kayaking. But it would be cool if I had an app that would also switch the map to satellite view. I really want the stats too including total distance, average speed, and average moving speed.

Anyone know and app that will record track with either the map view as a chart or satellite view AND do stats? Or, I don’t know if google maps will do the recording with stats that I’d want, if anyone knows how to do that in Google maps, relate where to look up those features? (I haven’t found them.

Attached are examples of what I get from ztracks.

Backcountry Navigator