Android companion application for the Meshtastic ski/hike/fly/Signal-chat GPS radio
This project is currently beta testing, if you have questions or feedback please Join our discussion forum. We would love to hear from you.
The production version of our application is here:
We currently recommend using the Amazon appstore. If you don't already have their app on your phone you'll need to install it first.
However, if you must use 'raw' APKs you can get them from our github releases. This is not recommended because if you manually install an APK it will not automatically update.
Important note about Google Play: Our Google Play listing has been removed by google due to a recent policy change by them wrt background location accesss (which our app needs). We've started the 'appeal' process, but for now you'll need to get the app from other places.
If you would like to develop this application we'd love your help! These build instructions are brief and should be improved, please send a PR if you can.
rm ./app/google-services.json cp ./app/google-services-example.json ./app/google-services.json rm ./app/src/main/res/values/mapbox-token.xml cp ./app/special/mapbox-token.xml ./app/src/main/res/values/ rm ./app/src/main/res/values/curfirmwareversion.xml cp ./app/special/curfirmwareversion.xml ./app/src/main/res/values/
cat ~/.gradle/gradle.properties MAPBOX_DOWNLOADS_TOKEN=sk.yourtokenherexxx
analytics are included but can be disabled by the user on the settings screen
on dev devices
adb shell setprop debug.firebase.analytics.app com.geeksville.mesh adb shell setprop log.tag.FirebaseCrashlytics DEBUG
for verbose logging:
adb shell setprop log.tag.FA VERBOSE
(Only supported if you are a core developer that needs to do releases)
This project is the work of volunteers:
Copyright 2019, Geeksville Industries, LLC. GPL V3 license