Skip to content
/ Journey Public

The most advanced, easy-to-understand, independent watch app for exploring your world with built-in safety features.

License

Notifications You must be signed in to change notification settings

skw359/Journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Journey

The independent Apple Watch app for exploring your world

Journey App Interface

Overview

Journey revolutionizes the way you navigate and explore the great outdoors using just your Apple Watch. This outdoor-focused app is packed with essential features and caters to all types of adventurers—from extreme sports enthusiasts to off-the-grid explorers who need reliable, independent navigation tools.

Designed as a "set it and forget it" solution, Journey aims to be one of the most accurate and user-friendly travel apps built specifically for Apple Watch, offering complete independence from your iPhone during outdoor adventures.

Key Features

Core Navigation

  • Real-time tracking of distance, speed, elevation, and comprehensive movement metrics
  • Built-in compass with precise directional guidance
  • Waypoint navigation for route planning and destination guidance
  • Intelligent high-altitude alerts to keep you safe in challenging terrain

Location Intelligence

  • Location awareness with current city, state, and county information
  • Reverse geocoding for contextual location data (internet required)
  • Personalized target speeds with customizable alerts when you hit your marks

Independent Operation

  • Complete iPhone independence - no phone required during adventures
  • Standalone functionality designed specifically for Apple Watch hardware
  • Optimized for outdoor use with weather-resistant interface design

Device Compatibility

Fully Supported

  • Apple Watch Ultra Series (Recommended)
  • Apple Watch Series 8
  • Apple Watch Series 9

Note: Optimized for the enhanced GPS and battery capabilities of these models

Screenshots

Main Interface
Main Interface
Navigation View
Navigation View
Compass Mode
Compass Mode
Metrics Display
Metrics Display
Location Info
Location Info
Settings
Settings

Getting Started

Prerequisites

  • Xcode 14+ with watchOS development support
  • Apple Watch (Ultra Series, Series 8, or Series 9)
  • Apple Developer account for device installation

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/journey.git
    cd journey
  2. Open in Xcode

    open Journey.xcodeproj
  3. Build and Deploy

    • Select your Apple Watch as the target device
    • Build and run the project
    • Note: Simulator testing is not recommended due to GPS and sensor limitations

Development Status

Active Development

Journey is currently in very active development. While the core functionality is stable and usable, we're continuously adding optimizations and new features. The app is functional for outdoor adventures, but expect regular updates and improvements.

Known Issues

  • Battery optimization is still in progress - expect higher than normal battery drain during extended use
  • Location accuracy may vary in dense forest or urban canyon environments
  • Reverse geocoding requires internet connectivity for location names

Roadmap

Upcoming Features

  • Travel history with route tracking and statistics
  • Multiple travel modes (hiking, driving, water activities, cycling)
  • Enhanced reverse geocoding with offline capability
  • Battery optimization for extended outdoor use
  • Multiple waypoint support for complex route planning

Future Enhancements

  • Weather integration for outdoor conditions
  • Elevation profiling for hiking and climbing
  • Emergency features for safety in remote areas
  • Social sharing of adventures and routes

Contributing

We welcome contributions from the outdoor and development communities! Whether you're fixing bugs, adding features, or improving documentation, your help makes Journey better for everyone.

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Test thoroughly on actual Apple Watch hardware
  4. Commit your changes (git commit -m 'Add amazing feature')
  5. Push to the branch (git push origin feature/amazing-feature)
  6. Open a Pull Request

Areas We Need Help With

  • Battery optimization techniques
  • GPS accuracy improvements
  • UI/UX enhancements for outdoor visibility
  • Testing on various Apple Watch models
  • Documentation improvements

Testing

Since Journey is designed for outdoor use, we especially value:

  • Real-world testing in various outdoor environments
  • Battery life feedback during extended use
  • GPS accuracy reports in different terrains
  • Usability feedback during actual adventures

Support

  • Issues: Report bugs and request features via GitHub Issues
  • Discussions: Join conversations about outdoor tech and app development
  • Documentation: Help improve setup and usage instructions

Ready to explore? Download Journey and start your next adventure!

Built for adventurers, by adventurers

About

The most advanced, easy-to-understand, independent watch app for exploring your world with built-in safety features.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages