[Early Beta] A new plugin to implement nautical functionality #25780
peronosporos
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The last few months I have been developing a nautical plugin to offer a configurable solution for yachters and boaters. The core concept is a monitor-less boat setup where OsmAnd runs on a smartphone or tablet, acting as the primary display and control interface for marine electronics via a boat server backend.
Disclaimer: AI was extensively used and although I tried to inspect the code as much as possible, my software skills are not competent and there is a high danger of AI slop.
As far as my testing went (I can't test all features currently) the setup works well enough so I am not ashamed to present it to the community for further testing and development. Of course pull requests are very much welcome.
Signalk serves as the main server backend and I tried to include collaboration with as many projects as possible, including:
https://github.com/hwater/vhf-clear-audio-replay/tree/main
https://github.com/marcelrv/signalk-routeiq/tree/main
https://github.com/daniel-freiermuth/winga-routing-planner
https://github.com/htool/signalk-polar-performance-plugin
https://github.com/miggat/signalk-polar-recorder
UI/UX is decent in some areas, suboptimal in others and the project could use some help in that regard.
Features list would be too big to include here but most things should be relatively easy to find and understand how they work. Nautical plugin settings, widgets, actions list after tapping the map are the areas where features live. Unless I forgot to make a proper frontend for something and is not accessible by the UI, but as far as I tested I did not find any such case.
For AIS tracking functionality I used a kotlin copy of the AIS tracker plugin that already exists as I found it easier than to bridge the 2 plugins and have them work together.
Link to the first release: https://github.com/peronosporos/osmand-nautical/releases
All reactions