My testing of PeakFinder was pretty cool. I’ve never heard of the app before. Nice seeing all the names of the mountain peaks in my area. I knew a few and see I know a lot less. Haven’t tried it in the daytime with the camera yet.
Up front, PeakFinder is one of those paid/pro apps not unlike those that have been part of my Android toolkit for years. Root Explorer, QuickEdit, SMS Backup & Restore Pro to name a few. Full versions that work anywhere, no license checking, no Play Store checks, no reliance on Google’s framework (GSF) - at least nothing that impedes functionality.
Some other apps and launchers have a separate pro key that also works in Google-free setups.
Decided to buy PeakFinder just for this test. Wound up testing in five environments on four devices.
Tesla Nougat, microG, patched Play Store from NanoDroid (Moto G5 Plus potter), my daily driver.
/e/OS Pie, microG (Essential PH-1 mata).
/e/OS Nougat, microG (ZTE Axon 7).
XenonHD Oreo, UnifiedNlp [no GApps, no microG] (MotoG5s Plus sanders).
Candy7 Nougat, UnifiedNLP (ZTE Axon 7).
[ I multiboot on the Motos and Axon ]
Once app was installed and data downloaded (some difficulties, WiFi vs mobile, Motos with limited or no compass, slow connections) PeakFinder worked in all environments.
With the two non-microG ROMs (UnifiedNlp) there is a toast at startup that says…
Application license not found
…but it has no affect on the apps functionality.
Since my ROMs are rooted I use Aurora Store’s root installation method (causes apps to think they are installed from the Play Store utilizing FakeStore, included in /e/OS). So, for completeness sake I uninstalled PeakFinder, changed Aurora’s installation method to Session (Native Installer method apparently doesn’t work with split apks) and reinstalled. PeakFinder still ran fine.
So it seems that PeakFinder is definitely microG friendly. As mentioned earlier, also no trackers according to App Manager.