If anyone is interested i develop a free and open source alternative to komoot. I am currently using it for a 6 months trip in Europe :
https://github.com/Akylas/alpimaps
The idea of it is to be able to do everything offline, from map browsing to route computing, elevation profile...
I am 99% sure i use the same library for route computing which is the amazing Valhalla computing framework.
It propose multiple routes likes komoot, can show route stats, compute elevation profiles. But it can also do much more like compute different ascents or show slopes percentages without online data.
To use the full potential of AlpiMaps you need to generate your maps. I can generate them but i dont have the fundings to host the maps on a server (would need a lot of space and computing power to regularly generate maps per country, per regions ...).
Instead i explain how to generate the maps for any region you see fit.
Also AlpiMaps has a very small user panel right now so it had many bugs i am sure (especially on iOS which i dont use daily).
I am though 100% willing to fix/improve/add any feature. Just share/explain on github.
I am not often on HN so if you have any question please use github
I use Garmin so it may be different, but if Wahoo is like Garmin, you should be able to import a GPX file into their app and then tell it to sync to the computer, without needing Komoot to do the syncing. A bit more work but then you don't rely on Komoot directly to handle this for you.
I have been maintaining a fork of Titanium (because Appcelerator did not want to merge any of my PRs) and writing tens of apps in Titanium for 7 years.
It is indeed a really strong framework.
However 3 years ago i decided to switch to Nativescript for multiple reasons:
* performances in Nativescript were way better when you were talking about listview and such components. The proxy system of Titanium makes it pretty heavy and REALLY hard to maintain
* developing plugins or maintaining Titanium is a thousand times harder. You have to write all in Objc/Java and it is really hard to do live dev/debugging for the native side.
* (3 years ago at least) gradle support was really weak and it was really hard to integrate native libs
It is only after that i discover the fact that i could use Vue and now Svelte
To use the full potential of AlpiMaps you need to generate your maps. I can generate them but i dont have the fundings to host the maps on a server (would need a lot of space and computing power to regularly generate maps per country, per regions ...). Instead i explain how to generate the maps for any region you see fit.
Also AlpiMaps has a very small user panel right now so it had many bugs i am sure (especially on iOS which i dont use daily). I am though 100% willing to fix/improve/add any feature. Just share/explain on github.
I am not often on HN so if you have any question please use github