Home

Awesome

Trail Sense

Use your Android phone's sensors to assist with wilderness treks or survival situations. Designed for entirely offline use.

Nightly

Trail Sense is a tool, and just like any other tool that you bring into the wilderness, it's essential to have backup equipment and skills.

As featured in the #WeArePlay campaign!

See the Technical Blog / Research

<table> <tr> <th>F-Droid</th> <th>Google Play</th> </tr> <tr> <td> <a href="https://f-droid.org/en/packages/com.kylecorry.trail_sense"> <img alt="Get it on F-Droid" src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" height="60" align="middle"> </a> </td> <td> <a href="https://play.google.com/store/apps/details?id=com.kylecorry.trail_sense"> <img alt="Get it on Google Play" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" height="60" align="middle"> </a> </td> </tr> </table> <img src="fastlane/metadata/android/en-US/images/featureGraphic.png">

Table of Contents

Feature Roadmap (2024-2025)

The feature roadmap is a tentative outline of the major features that are planned to be completed in the next year. Smaller features may end up being implemented in between.

Goals

Features

See the need for a new feature? Post it here!

For a list of community contributed device feature support, go here

<table> <tr> <td> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/1.png"/> </td> <td> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/3.png"/> </td> <td> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/4.png"/> </td> </tr> <tr> <td> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/5.jpg"/> </td> <td> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/6.png"/> </td> <td> <img src="fastlane/metadata/android/en-US/images/phoneScreenshots/7.png"/> </td> </tr> </table>

Privacy

Location information gathered by this application does not leave your device (as a matter of fact, this app doesn't use the Internet at all). The altitude and pressure history for the last 48 hours is stored in local app storage - this is used to determine weather forecasts. The last known location is also stored in app preferences to allow faster load times and support app functionality when the GPS can not be reached. The beacons and paths store their location information in a local SQLite database. All of this information is cleared when you clear the app storage or delete it.

Permissions

Sensitive

Not sensitive (always granted)

Debug features

Only available on debug APKs / builds via Android Studio

Contributing

See the CONTRIBUTING.md file for details on contributing to Trail Sense.

Copying

You are allowed to create copies of Trail Sense and rebrand to what you see fit. It is under the MIT license.

Please change the following if you are using this as the base for you app:

FAQ

The FAQ has moved to the wiki

Support

The best way to support Trail Sense is to send me your feedback, share how you are using it, test nightly builds, or post your ideas for new features.

Open Source Credits

License

License