I have been using Locus Maps Pro on Android and it’s outshone some purpose built GPS units.
I downloaded the full South African topographic maps from the link below and loaded the map on Locus.
Used locus during my DGT as a reference every now and then. Navigated prodominantly on my suunto ambit 2