We recently used Alltrails.  Showed us where we were in the hike (like not quite half way).  It was better than the old paper map.