Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research brouter app #2595

Open
3 of 7 tasks
kylecorry31 opened this issue Oct 23, 2024 · 6 comments
Open
3 of 7 tasks

Research brouter app #2595

kylecorry31 opened this issue Oct 23, 2024 · 6 comments
Labels
companion-app Related to a companion app help wanted Open to community contribution at any time p4 Priority 4 research More research is needed

Comments

@kylecorry31
Copy link
Owner

kylecorry31 commented Oct 23, 2024

Questions to answer:

  • Is it worth integrating with the Android app?
  • What benefits will be provided by integrating?
  • How likely are Trail Sense users to also use brouter?
  • What does the integration look like?
  • How much effort is the integration?
  • Can I take inspiration instead for new features rather than delegating?
  • Is this better to just recommend as a companion app?
@kylecorry31 kylecorry31 added research More research is needed companion-app Related to a companion app p4 Priority 4 help wanted Open to community contribution at any time labels Oct 23, 2024
@damianofalcioni
Copy link

damianofalcioni commented Oct 24, 2024

Some Hiking app integrating brouter that users of Trail-Sense may already use:

  • OsmAnd : One of the most complete and configurable offline map and navigation app. (open source)
  • OruxMaps: navigation app focused on outdoors activities (proprietary, free)
  • Locus: another navigation app focused on hiking, biking, or geocaching (proprietary, free)
  • AlpineQuest : my personal favorite hiking app. Lots of features, light and battery efficient (use multiple raster tile maps provider instead of vector maps), and offline (proprietary, paid version)
  • All-In-One Offline Maps : free version of AlpineQuest (proprietary, free)
  • Cruiser: offline navigation app (open source)
  • cgeo: famous Android geocaching app (open source)

All this apps externally integrate brouter, meaning that the brouter app must be installed, and they just call the exposed brouter services

@damianofalcioni
Copy link

How can brouter improve Trail-Sense:
As brouter is a famous open source app able to generate paths, totally offline, it can be really helpful to automatically create a path from your position to a beacon or between multiple beacons. This can be useful as a backup for the backtrack feature (in case this was not started at the beginning of the trip) or as an emergency solution to find a quick path to a destination.
Additionally it generate turn by turn instructions that could be shown as notifications while following the path. This way the user do not need to always look at the screen, prolonging so the battery life.

@kylecorry31
Copy link
Owner Author

@damianofalcioni thank you for the research!

@michaelblyons
Copy link

Don't the data files for brouter take a ton of space? If you already have them downloaded for a different reason, I guess that's great.

@damianofalcioni
Copy link

Don't the data files for brouter take a ton of space? If you already have them downloaded for a different reason, I guess that's great.

Yes, as you see in my previous posts there are some famous hiking apps integrating brouter, that Trail-Sense users may potentially have and compared to osm or other vectorial maps they are really light! (consider the full Grece is 40mb, but on average is around 100mb for an area of 5*5-degree square).

@damianofalcioni
Copy link

What does the integration look like:
Here the main code used by OSMAnd for the integration of brouter:

Hope this help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
companion-app Related to a companion app help wanted Open to community contribution at any time p4 Priority 4 research More research is needed
Projects
None yet
Development

No branches or pull requests

3 participants