package icon

Trail Sense

Use your phone's sensors to assist with wilderness treks
New in version 4.13.0
Paths
- Search by name

Photo Maps (Experimental)
- Rename Offline Maps to Photo Maps
- Add map groups
- Search by name
- Sort by name, create date, distance
- Long press to navigate, place a beacon, or measure distance
- Default map name to filename

Misc
- Bug fixes
Explore beyond the reaches of the Internet with Trail Sense.

Trail Sense is an app that uses your phone's sensors to help you on wilderness treks. Trail Sense contains many tools that can be used in different scenarios, such as hiking, camping, backpacking, rock climbing, etc.

This app also does not, and will never, use the Internet - all information in Trail Sense comes directly from your phone's sensors, and no data will leave Trail Sense.


  • Designed for hiking, backpacking, camping, and geocaching

  • Place beacons and navigate to them

  • Follow paths

  • Retrace your steps with backtrack

  • Plan what to pack

  • Be alerted before the sun sets

  • Predict the weather

  • Use your phone as a flashlight

  • And much more!



Trail Sense is a tool that you can use, but not something you should rely on. This app is intended for information purposes only and the accuracy of the predictions and sensors are determined by a number of factors, including calibration, sensor quality, external sources, etc. Use at your own risk, always have backup tools (ex. compass), and stay safe as much as possible.

Found an issue or want a new feature? Contact me at trailsense@protonmail.com or create a new issue on GitHub: github.com/kylecorry31/Trail-Sense

I'm the only developer of Trail Sense, so I will do my best to help out with issues - but I have a limited device selection to test on.

Privacy policy: https://kylecorry.com/Trail-Sense/#privacy
FAQ: https://github.com/kylecorry31/Trail-Sense#faq

Donate

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 4.13.0 (93) suggested Added on 2023-01-26

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access location in the background
      This app can access location at any time, even while the app is not in use.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • run foreground service
      Allows the app to make use of foreground services.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • recognize physical activity
      This app can recognize your physical activity.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • com.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.6 MiB PGP Signature | Build Log

  • Version 4.12.0 (92) - Added on 2023-01-10

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access location in the background
      This app can access location at any time, even while the app is not in use.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • run foreground service
      Allows the app to make use of foreground services.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • recognize physical activity
      This app can recognize your physical activity.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • com.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.6 MiB PGP Signature | Build Log

  • Version 4.11.1 (91) - Added on 2023-01-03

    arm64-v8a armeabi-v7a x86 x86_64

    This version requires Android 6.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • access precise location only in the foreground
      This app can get your precise location from location services while the app is in use. Location services for your device must be turned on for the app to get location. This may increase battery usage.
    • access approximate location only in the foreground
      This app can get your approximate location from location services while the app is in use. Location services for your device must be turned on for the app to get location.
    • access location in the background
      This app can access location at any time, even while the app is not in use.
    • run at startup
      Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.
    • run foreground service
      Allows the app to make use of foreground services.
    • control vibration
      Allows the app to control the vibrator.
    • prevent phone from sleeping
      Allows the app to prevent the phone from going to sleep.
    • recognize physical activity
      This app can recognize your physical activity.
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.
    • access sensor data at a high sampling rate
      Allows the app to sample sensor data at a rate greater than 200 Hz
    • com.kylecorry.trail_sense.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    Download APK 5.6 MiB PGP Signature | Build Log