Trail Sense is a powerful open-source Android app built in Kotlin that transforms your smartphone into an essential tool for wilderness navigation, weather awareness, and survival support—all without requiring an internet connection.

Core Features (included in codebase)
- Navigation & Beacons: markers, path saving, backtracking, compass navigation using phone sensors
- Photo Maps & Augmented Reality: overlay photos on your compass or navigation screen
- Weather Tools: barometer-based forecasts, lightning-distance warnings, and cloud detection modules
- Time & Astronomy Tools: sunrise/sunset alerts, moon phases, celestial navigation, eclipse notifications
- Utility Tools: flashlight, clinometer, ruler, white noise, QR code scanner, packing list generator, tide calculator
- Survival Guide: step‑by‑step offline survival instructions, accessible via app interface
- Sensor Utilities: metal detector simulator, whistling signal tool, odometer, level
Offline-First Code Approach
- All sensor data (GPS, barometer, magnetometer, camera) is processed on-device.
- Data storage uses SQLite and shared preferences, with no remote telemetry or shared user location.
- Architecture focuses on modular Kotlin classes, ensuring easy addition of new sensor tools or survival modules.
Privacy & Permissions
No internet access required—data never leaves device. Permissions used include:
- Location, Camera, Activity Recognition, Exact Alarm, no external tracking.
- Offline ORM, SQLite DB for path, beacon logs, and weather history (
48‑hour
barometer storage).
Trail Sense’s UI and modules emphasize peer-reviewed science, robust sensor integration, and ultra-low-latency offline operations—designed for hikers, backpackers, campers, geocachers, foragers, anglers, and survivalists.
Metadata
- Author: Kyle Corry (@kylecorry31)
- Programming Language: Kotlin (primary), with Python scripts for model generation
- License: MIT License
- License Usage Notes:
- You may fork, rebrand, and redistribute, provided:
- App name
- Package name
- Support email
- App icon (optional)
- Repository includes MIT license and separate guide-license file for survival guide content.
- You may fork, rebrand, and redistribute, provided:
- Repository: https://github.com/kylecorry31/Trail-Sense