For Recording Tracks on Android I currently use Maverick. It's pretty cool! It's a full mapping app and has good tracking built in. I use OSM Bike Maps on it and they are fairly detailed, showing some trails. Easy export to GPX onto Google Drive or Share... to other locations. Then upload to MTB project. But come on, the only way to expand our community libraries on MTB Project is to REDUCE BARRIERS to track collection and upload. The easier that is, the faster this community will grow. While I do not know the data on Android usage of MTB Project, I am willing to bet Android is growing faster than Apple. It's 80% of the world's phone OS.
I'm not going to lie. I really like the whole thing trailforks did with the ridelogs, I can click any trail and see rides that hit that trail. Holy crap is it nice to find out different ways to ride a park or other riding area.